Hallo, ich hab hier meinen einfachen Taschenrechner den ich etwas ausbauen möchte, ich möchte mit dem Ergebnis weiter rechnen können, hier mal mein bisheriger Code:
#include <cstdlib>
#include <iostream>
using namespace std;
float zahl1, zahl2,ergebnis; int rechen; char antwort = ' ';
int main(int argc, char *argv[])
{
begin:
cout<< " Wählen Sie eine Rechenart aus : Addition [1] Subtraktion [2] Multiplikation [3] Division [4]. " ; cin>> rechen;
cout<< " Bitte geben Sie die erste zahl ein: "; cin>>zahl1;
cout<<endl;
cout<< " Bitte geben Sie die zweite Zahl ein: "; cin>>zahl2;
switch (rechen)
{
case 1 : ergebnis=zahl1+zahl2;
break;
case 2 : ergebnis=zahl1-zahl2; //if (zahl1<zahl2) {cout<< "nicht moeglich!";}
break;
case 3 : ergebnis=zahl1*zahl2;
break;
case 4 : ergebnis=zahl1/zahl2;
break;
}
cout<<"Das Ergenbis lautet: "<<ergebnis<<endl;
abfrage:
cout<<"noch ein Versuch ? Ja (j) /Nein (n): ";
cin>>antwort;
if (antwort == 'j')
{ goto begin; }
else if (antwort == 'n') goto end;
else cout<< "Sie koennen nur j oder n eingeben"<<endl; goto abfrage;
end:
system("PAUSE");
return EXIT_SUCCESS;
}