Gray
Erfahrenes Mitglied
Ich habe 4 funktionen die jeweils 2 Werte berechnen a und b.
Ich will das über den aufruf einer extra funktion die Werte der ersten 4 Funktionen ausgegeben werden.
Und bei der Funktion gesamt, hab ich mein Problem, es müsste mir 4 ergebnisse Zurückliefern, aber wie mach ich das?
Ich will das über den aufruf einer extra funktion die Werte der ersten 4 Funktionen ausgegeben werden.
Code:
#include <iostream.h>
int a,b,typ;
int addition(x,y)
{
return (x+y);
}
int division(x,y)
{
return (x-y);
}
int multiplikation(x,y)
{
return (x*y);
}
int subtraktion(x,y)
{
return (x/y);
}
int gesamt(x,y)
{
?
}
void main()
{
cout <<"Bitte erste Zahl eingeben."<<endl;
cin >>a;
cout <<"Bitte geben Sie fuer die Addition \"1\","<<endl;
cout <<"fuer die Division \"2\","<<endl;
cout <<"fuer die Multiplikation \"3\","<<endl;
cout <<"fuer die Subtraktion \"4\" ein."<<endl;
cout <<"und fuer alle Operatoren \"5\" ein."<<endl;
cin >>typ;
cout <<"Bitte zweite Zahl eingeben."<<endl;
cin >>b;
if(typ == 1){
cout <<"Das ergebniss ist "<<addition(a,b)<<endl;
}
if(typ== 2){
cout <<"Das ergebniss ist "<<division(a,b)<<endl;
}
if(typ== 3){
cout <<"Das ergebniss ist "<<multiplikation(a,b)<<endl;
}
if(typ== 4){
cout <<"Das ergebniss ist "<<subtraktion(a,b)<<endl;
}
if(typ== 5){
cout <<"Das ergebniss ist "<<gesamt(a,b)<<endl;
}
char p[50];
cin.getline(p,50);
cin.getline(p,50);
}
Und bei der Funktion gesamt, hab ich mein Problem, es müsste mir 4 ergebnisse Zurückliefern, aber wie mach ich das?