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 perreturnzurü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