Hay..
Ich wollte grad eine Art "Rechner" in C++ Programmieren, nur leider funktioniert er nicht und ich weiß nicht warum.
Also bitte ich euch darum mir evtl. sagen zu können was ich falsch gemacht habe.
Fragt mich nicht warum Baum, seife etc.
Freue mich auf jede Antwort, danke. :)
Ich wollte grad eine Art "Rechner" in C++ Programmieren, nur leider funktioniert er nicht und ich weiß nicht warum.
Also bitte ich euch darum mir evtl. sagen zu können was ich falsch gemacht habe.
Code:
#include <iostream>
using namespace std;
int main()
{
int ergebnis;
int Seife;
int Baum;
int Orangensaftkonzentrat;
int Karotte;
int Schere;
int meine_Variablen = 0;
int a;
double b;
double c;
cout <<"Wähle ob du addieren(1), subtrahieren(2), multiplizieren(3) oder teilen(4) willst\n";
cin >> a;
switch(a)
{
case 1:
cout<<"Geben sie nun die erste Zahl ein.\n";
cin >> b;
cout<<"\nUnd nun die Zweite.\n";
cin >> c;
ergebnis = (b+c);
if (ergebnis == 4) meine_Variablen = Seife;
else if (ergebnis == 6) meine_Variablen = Baum;
else if (ergebnis == 7) meine_Variablen = Orangensaftkonzentrat;
else if (ergebnis == 3) meine_Variablen = Karotte;
else if (ergebnis == 1) meine_Variablen = Schere;
cout<<"Ergebnis:" << meine_Variablen << endl;
break;
case 2:
cout<<"Geben sie nun die erste Zahl ein.\n";
cin >> b;
cout<<"\nUnd nun die Zweite.\n";
cin >> c;
ergebnis = (b-c);
if (ergebnis == 4) meine_Variablen = Seife;
else if (ergebnis == 6) meine_Variablen = Baum;
else if (ergebnis == 7) meine_Variablen = Orangensaftkonzentrat;
else if (ergebnis == 3) meine_Variablen = Karotte;
else if (ergebnis == 1) meine_Variablen = Schere;
cout<<"Ergebnis:" << meine_Variablen << endl;
break;
case 3:
cout<<"Geben sie nun die erste Zahl ein.\n";
cin >> b;
cout<<"\nUnd nun die Zweite.\n";
cin >> c;
ergebnis = (b*c);
if (ergebnis == 4) meine_Variablen = Seife;
else if (ergebnis == 6) meine_Variablen = Baum;
else if (ergebnis == 7) meine_Variablen = Orangensaftkonzentrat;
else if (ergebnis == 3) meine_Variablen = Karotte;
else if (ergebnis == 1) meine_Variablen = Schere;
cout<<"Ergebnis:" << meine_Variablen << endl;
break;
case 4:
cout<<"Geben sie nun die erste Zahl ein.\n";
cin >> b;
cout<<"\nUnd nun die Zweite.\n";
cin >> c;
ergebnis = (b/c);
if (ergebnis == 4) meine_Variablen = Seife;
else if (ergebnis == 6) meine_Variablen = Baum;
else if (ergebnis == 7) meine_Variablen = Orangensaftkonzentrat;
else if (ergebnis == 3) meine_Variablen = Karotte;
else if (ergebnis == 1) meine_Variablen = Schere;
cout<<"Ergebnis:" << meine_Variablen << endl;
break;
default:
cout<<"Ihre Eingabe war ungueltig!\n\n";
break;
}
return 0;
}
Freue mich auf jede Antwort, danke. :)