funktionen
-
hallo habe eine frage und zwar arbeite ich gerade mit funktionen und komme nicht weiter:
Int32 platzhalter (Int32 x, Int32 y)
{
return (x+y,);
}wie bekomme ich es hin das die funktion nach dem aufruf mehre werte wiedergibt?
zb 1+1,2+2,3,3
habe schon versucht über
Int32 platzhalter (Int32 x, Int32 y)
{return (x+y,);
return (x+y,);
}oder
Int32 platzhalter (Int32 x, Int32 y)
{
Int32 ergebnis1, ergebnis2;
ergebnis1=x+y;
ergebnis2=x-y;
return ();
}leider ohne erfolg alles kann wer helfen
-
ps: hab noch mehr konstellationen versucht bin nur noch net auf die lösung gekommen
Int32 alleergebnisse (Int32 x, Int32 y) { Int32 ergebniss1, ergebniss2, ergebniss3, ergebniss4; ergebnis1=x+y; ergebniss2=x-y; ergebniss3=x*y; ergebniss4=x/y; Console::WriteLine("Die ergebnisse sind: {0}\t{1}\t{2}\t{3}",ergebniss1, ergebniss2, ergebniss3, ergebniss4); }
mein neuester versuch
ha ich habs erledigt nahc 8 stund selber .......
[cpp]Int32 alleergebnisse (Int32 x, Int32 y)
{
Int32 ergebniss1, ergebniss2, ergebniss3, ergebniss4;ergebniss1=x+y;
ergebniss2=x-y;
ergebniss3=x*y;
ergebniss4=x/y;Console::WriteLine("Die ergebnisse sind: {0}\t{1}\t{2}\t{3}",ergebniss1, ergebniss2, ergebniss3, ergebniss4);
return 0;
}[code]
-
Hmm ich verstehe nicht so ganz, was du machen willst. Wenn du mehrere Werte berechnen und auf der Konsole ausgeben willst, benutze doch
void
. Wenn du in der Funktion mehrere Werte perreturn
zurückgeben willst, musst du schon zu etwas komplexerem greifen.Tuple<Int32, Int32, Int32, Int32> ^alleergebnisse (Int32 x, Int32 y) { return gcnew Tuple<Int32, Int32, Int32, Int32>(x + y, x - y, x * y, x / y); }
Sinngemäss
MfG