Hallo Zusammen,
Ich habe ein kleines Problem mit meinem Taschenrechner und zwar will ich, dass er öfters einsetzbar ist als nur einmal. Den wenn ich ihn benutzte schließt er sich hinterher wieder und ich kann keine weitere rechnung eingeben.
Hier ist mein Code:
Beispielsweise mache ich eine Multiplikation...dann habe ich das Ergebnis und will aber noch eine machen gebe wieder die Menü nummer ein und bestätige mit Enter doch die Konsole schließt sich.
Das ist so ungefähr mein Problem...
Mit freundlichen Grüßen,
Kukan
Ich habe ein kleines Problem mit meinem Taschenrechner und zwar will ich, dass er öfters einsetzbar ist als nur einmal. Den wenn ich ihn benutzte schließt er sich hinterher wieder und ich kann keine weitere rechnung eingeben.
Hier ist mein Code:
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int rechenoption;
int zahl1, zahl2;
cout << "Taschenrechner" << endl;
cout << "Bitte waehlen Sie eine Rechenoption aus und geben Sie die Zahl ein, die vor der Option steht: " << endl;
cout << "1. Addition" << endl;
cout << "2. Subtraktion" << endl;
cout << "3. Division" << endl;
cout << "4. Multiplikation" << endl;
cin >> rechenoption;
if (rechenoption == 1) {
cout << "Sie haben sich fuer die Addition entschieden." << endl;
cout << "Bitte geben Sie zwei Zahlen ein, die addiert werden sollen: " << endl;
cout << "Erste Zahl: ";
cin >> zahl1;
cout << "Zweite Zahl: ";
cin >> zahl2;
cout << zahl1 << " + " << zahl2 << " = " << (zahl1 + zahl2) << endl;
}
if (rechenoption == 2) {
cout << "Sie haben sich fuer die Subtraktion entschieden." << endl;
cout << "Bitte geben Sie zwei Zahlen ein, die subtrahiert werden sollen: " << endl;
cout << "Erste Zahl: ";
cin >> zahl1;
cout << "Zweite Zahl: ";
cin >> zahl2;
cout << zahl1 << " - " << zahl2 << " = " << (zahl1 - zahl2) << endl;
}
if (rechenoption == 3) {
cout << "Sie haben sich fuer die Division entschieden." << endl;
cout << "Bitte geben Sie zwei Zahlen ein, die dividiert werden sollen: " << endl;
cout << "Erste Zahl: ";
cin >> zahl1;
cout << "Zweite Zahl: ";
cin >> zahl2;
cout << zahl1 << " / " << zahl2 << " = " << (zahl1 / zahl2) << endl;
}
if (rechenoption == 4) {
cout << "Sie haben sich fuer die Multiplikation entschieden." << endl;
cout << "Bitte geben Sie zwei Zahlen ein, die multipliziert werden sollen: " << endl;
cout << "Erste Zahl: ";
cin >> zahl1;
cout << "Zweite Zahl: ";
cin >> zahl2;
cout << zahl1 << " * " << zahl2 << " = " << (zahl1 * zahl2) << endl;
}
cin.ignore();
cin.sync();
cin.get();
return 0;
}
Das ist so ungefähr mein Problem...
Mit freundlichen Grüßen,
Kukan