PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [C] Taschenrechner mit Menüauswahl



Sirius.GER
09.08.2010, 23:07
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int zahl1,rech,zahl2,ergeb;

printf ("\n Willkommen zum Taschenrechner by Sirius.GER\n");
printf ("\nMenu:\n\t1)Addieren \n\t2)Subtrahieren \n\t3)Multiplizieren \n\t4)Dividieren\n");
printf ("Treffen Sie eine Auswahl 1-4:\t");
scanf ("%i", &rech);
printf ("Geben Sie Ihre erste Zahl ein:\t");
scanf ("%i", &zahl1);
printf ("Geben Sie Ihre zweite Zahl ein:\t");
scanf ("%i", &zahl2);

switch (rech)
{
case 1:
ergeb = zahl1 + zahl2;
printf ("%i + %i = %i\n", zahl1,zahl2,ergeb);

case 2:
ergeb = zahl1 - zahl2;
printf ("%i - %i = %i\n", zahl1,zahl2,ergeb);

case 3:
ergeb = zahl1 * zahl2;
printf ("%i * %i = %i\n", zahl1,zahl2,ergeb);

case 4:
if (zahl2==0)
{ printf ("Division durch 0 nicht erlaubt!\n");}
ergeb = zahl1 / zahl2;
printf ("%i / %i = %i\n", zahl1,zahl2,ergeb);

}

system ("PAUSE");




return 0;
}


Ich hab euch hier mal den Quellcode von meinem Taschenrechner eingefügt,
der mit Menüauswahl ist und falls der Benutzer bei der Division als 2te
Zahl eine 0 eingegeben hat bekommt der die Meldung "Division nicht
erlaubt!".



Ich denke für neueinsteiger ist das gut zum Lernen.

Ist wie immer ne Console Application.







Greetz

AlterHacker
09.08.2010, 23:13
Sowas brauch doch kein Schwein.

Soll ich vielleicht demnächst noch ne Additionsfunktion posten?