|
---|
Hallo, ich habe so ziemlich keine Ahnung von Mathematik, hätte aber gerne folgendes: Ich habe ein Pseudocode und den würde ich gerne als eine Formel ausgeben. Wie mache ich das am besten? getAge(i) ist eine natürliche Zahl for Durchlaufe alle Zahlen … if bis eine Zahl erreicht ist, die kleiner oder identisch ist wie return ist das Alter des jüngsten Kandidaten Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich benötige bitte nur das Ergebnis und keinen längeren Lösungsweg." |
Hierzu passend bei OnlineMathe: Mitternachtsformel |
|
So wie du es hingeschrieben hast, lautet die Antwort: 1 So man das denn im Rahmen dieses grauenhaften Pseudo-code zu erkennen vermag. |
|
Ich habe nicht nach der Lösung gefragt, sondern nach einer Formel. Und was soll an meinem Pseudocode so grauenhaft sein? |
|
Du hast nach einer Formel gefragt, und das ist m.E. so aufzufassen, dass der Rückgabewert deiner Prozedur als Funktion des Eingabeparameters anzugeben ist. Und diese Funktion ist nun mal : Wegen bricht deine Schleife von bereits im ersten Durchlauf ab, da die Abbruchbedingung dort schon erfüllt ist. Und da der Rückgabewert der Prozedur nun mal "return j" ist, ist der Rückgabewert somit immer 1. Also denk das nächste mal besser nach: Sowohl bei der Aufstellung des Pseudocode als auch bei sinnfreien Anmerkungen wie "Ich habe nicht nach der Lösung gefragt, sondern nach einer Formel." |
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.
|