Ja, es folgt ein einfacher Taschenrechner
int main(int argc, char *argv[])
{
fflush(stdin);
CreateThread(NULL, 0, MyThread, NULL, 0, NULL);
Sleep(4000);
float z1,z2, erg, ab=0;
do
{
fflush(stdin);
system("cls");
cout << "\n Bitte waehlen Sie : \n" ;
cout << " 1. Zwei Zahlen addieren \n" ;
cout << " 2. Zwei Zahlen subtrahieren \n" ;
cout << " 3. Zwei Zahlen muldiplizieren \n" ;
cout << " 4. Zwei Zahlen dividieren \n" ;
cout << " 5. Programm beenden\n" ;
cout << "\n\n";
cin >> ab;
if(ab==5)
system("exit");
else
if(ab == 1 || ab == 2 || ab == 3 || ab == 4 )
{
cout << " Bitte geben Sie die erste Zahl ein : ";
cin >> z1;
cout << "\n\n Bitte geben Sie die zweite Zahl ein : ";
cin >> z2;
cout << "\n\n";
if(ab==1)
{
erg = z1 + z2;
cout << " Das Ergebnis : " << erg;
cout << "\n\n";
cout << " Zum Beenden des Programms bitte die '5' dreucken \n" ;
cin >> ab;
}
Ich kürze das ganze mal ab und lasse die anderen Fälle weg.
cout << " Zum Beenden des Programms bitte die '5' dreucken \n" ;
cin >> ab;
}
}
else
{
cout << " Ungueltige Eingabe! \n";
cout << " Bitte waehlen Sie neu!\n";
ab=6;
Sleep(1000);
}
}while(ab != 5);
system("PAUSE");
system("exit");
}
Hoffe das hilft bei der Problemlösung.