A
Vielen Dank, fehlermeldungen gibts keine mehr! Muss nur noch ein bischen was in main fixen.
In diesem Forum bleib ich;)
--gefixt-- hier noch der geänderte code:
//======================================================================
//function all_in_one
void All(float fAll_1, float fAll_2)
{
cout <<fAll_1+fAll_2<<endl;
cout <<fAll_1/fAll_2<<endl;
cout <<fAll_1-fAll_2<<endl;
cout <<fAll_1*fAll_2<<endl;
}
//======================================================================
//function main
int main()
{
float fEingabe_1, fEingabe_2;
int iWert;
cout <<"Welche Rechnung moechten sie durchfuehren?"<<endl;
cout <<"1 addition"<<endl<<"2 division"<<endl<<"3 subtraktion"<<endl;
cout <<"4 multiplikation"<<endl<<"5 alle Berechnungen durchfuehren"<<endl;
while(iWert)
{
cin >> iWert;
if(iWert>5)
{
cout <<"Fehler, sie muessen zwischen 1-5 waehlen!"<<endl;
cout <<"Waehlen sie neu:"<<endl;
continue;
}
else break;
}
cout <<"Geben Sie jetzt 2 Zahlen untereinander ein"<<endl;
cout <<"Verwenden Sie den Punkt anstelle eines Kommas!"<<endl;
cin >>fEingabe_1;
cin >>fEingabe_2;
switch (iWert)
{
case 1:
cout <<Add(fEingabe_1, fEingabe_2);
break;
case 2:
cout <<Div(fEingabe_1, fEingabe_2);
break;
case 3:
cout <<Sub(fEingabe_1, fEingabe_2);
break;
case 4:
cout <<Mul(fEingabe_1, fEingabe_2);
break;
case 5: All(fEingabe_1, fEingabe_2);
break;
default:
cout <<"Fehler!";
}
char p[50];
cin.getline(p,50);
cin.getline(p,50);
}
//======================================================================