Die Funktion nb_year sollte n Anzahl der ganzen Jahre zurückgeben, die benötigt werden, um eine Population größer oder gleich p zu erhalten. Die angegebenen Parameter sind p0 (ursprüngliche Population), Prozent (Prozentsatz der Zunahme), aug (Einwohner kommen oder gehen jedes Jahr), p (Bevölkerung zu übertreffen) Ich verstehe, was die Mathematik ist, um das Ergebnis zu bekommen, ich weiß einfach nicht, welche Art von Schleife ich schreiben sollte, um die Zahlen zu erhöhen. hier meine aktuellen Code istWas ist eine passende Schleife für eine Funktion mit mehreren Parametern?
function nbYear(p0, percent, aug, p) {
var increaseInHab = p0 * (percent * .01);
var currentInhab = increaseInHab + p0 + aug;
for(var n = 0;currentInHab < p;n++) {
console.log(n)
n++
console.log(currentInhab + increaseInHab);
currentInhab + increaseInHab;
}
return n;
}
'currentInhab + erhöhenInHab;' fügt zwei Zahlen hinzu und tut nichts mit dem Ergebnis. Tipp, Sie müssen es wieder in die Variable speichern, die Sie aktualisieren möchten. – epascarello
Es sollte generell vermieden werden, stattdessen einen JSON-Parameter zu verwenden. – Blauharley
@Blauharley Lesen wir die gleiche Frage ???? Was ist ein "JSON-Parameter"? – epascarello