Du willst doch eigentlich nur den Luftdruck in einer bestimmten Höhe wissen, oder?
Bei einem Meter also P(1m)=P0(1+p), wobei P0 dein Druck bei 0m ist. Insgesamt gilt doch P(xm)=P0(1
-p)^x (einfach für die ersten Meter ausprobieren und dann eine vollständige Induktion drüber laufen lassen. Dann brauchst du keine Schleife, sondern einfach nur den Potenzbefehl Power aus der
Unit math.
Beim Rückweg erinnerst du dich an die Logarithmengesetze aus der 10. Klasse und kannst so an die Höhe kommen.
@ Mirilin: Du meinst statt r ein rho, das für die Dichte steht. Mit deiner Gleichung kannst du den Druck berechnen, den eine Flussigkeitssäule der Höhe h auf die Unterlage ausübt. Das kann man hier nicht anwenden, da die Dichte der Luft nicht konstant ist und du nicht genau weisst, wie hoch sie ist.
// '+' in '-' verbessert
Erwarte das Beste und bereite dich auf das Schlimmste vor.