Code:
# include <iostream>
# include <conio.h>
using namespace std;
int Add(int zahl1,int zahl2)
{
int ergebnis=zahl1 + zahl2;
return ergebnis;
}
int Sub(int zahl1,int zahl2)
{
int ergebnis=zahl1 - zahl2;
return ergebnis;
}
int Mult(int zahl1,int zahl2)
{
int ergebnis=zahl1*zahl2;
return ergebnis;
}
int Div(int zahl1,int zahl2)
{
int ergebnis=zahl1/zahl2;
return ergebnis;
}
int main()
{
cout<<"Bitte geben Sie :\n";
cout<<"\t \"a\" fuer Addition"<<endl;
cout<<"\t \"b\" fuer Subtraktion"<<endl;
cout<<"\t \"c\" fuer Multiplikation"<<endl;
cout<<"\t und \"d\" fur Division ein"<<endl;
char Buchstabe;
cin>>Buchstabe;
switch(Buchstabe)
{
case Buchstabe='a':
cout<<"Bitte geben Sie 2 Zahlen ein,die miteinander addiert werden sollen!"<<endl;
int a;
int b;
cin>>a;
cin>>b;
cout<<"Das Ergebnis lautet : "<<Add(a,b)<<endl;
break;
case Buchstabe='b':
cout<<"Bitte geben Sie 2 Zahlen ein,die voneinander subtrahiert werden sollen!"<<endl;
int a;
int b;
cin>>a;
cin>>b;
cout<<"Das Ergebnis lautet : "<<Sub(a,b)<<endl;
break;
case Buchstabe='c':
cout<<"Bitte geben Sie 2 Zahlen ein,die multipliziert werden sollen!"<<endl;
int a;
int b;
cin>>a;
cin>>b;
cout<<"Das Ergebnis lautet : "<<Mult(a,b)<<endl;
break;
case Buchstabe='d':
cout<<"Bitte geben Sie 2 Zahlen ein,die dividiert werden sollen!"<<endl;
int a;
int b;
cin>>a;
cin>>b;
cout<<"Das Ergebnis lautet : "<<Div(a,b)<<endl;
break;
}
getch();
return 0;
}
Ietwas stimmt da nicht.
Ich möchte erreichen,das wenn man a eingibt,der darunter stehende text abgearbeitet wird,das gleich für die anderen Variablen.