Fallschirmsprung

Ama33

Mitglied
Die Höhe, bei der ein Fallschirmspringer seine Reißleine spätestens ziehen muss, um noch unversehrt zu landen, beträgt 650 Meter.

Schreiben Sie ein Java-Programm, das abhängig von der Absprunghöhe ausgibt, wie viele Sekunden der Fallschirmspringer maximal warten darf, bis er die Reißleine zieht.

Die Formel, die angibt, wie lange (t, in Sekunden) es dauert, eine bestimmte Strecke (s, in Metern) bei gegebener Beschleunigung (a, in m/s²) zurückzulegen, lautet . Die Erdbeschleunigung g beträgt ca. 9,81 m/s².

wie schreibt man das?
 

Robertop

Bekanntes Mitglied
In deiner Aufgabe scheint die Formel, die man braucht, zu fehlen. 🤔
Oder ist die beim Copy/Paste verloren gegangen?
 

Blut1Bart

Bekanntes Mitglied
Na ungefähr so hätte ich jetzt vermutet:
Java:
public class Sprung {
    public static float sekunden(float absprunghöhe) {
        final float a = 9.81f;
        final float s = absprunghöhe - 650;
        double t = Math.sqrt(2 * s * a);
        return (float) t;
    }

    public static void main(String[] args) {
        // ca. eine halbe Minute
        System.out.println(sekunden(700));
        // ca. zwei Minuten
        System.out.println(sekunden(1400));
    }
}

Ich bin mit aber nicht ganz sicher, ob alles stimmt... Das muss jetzt ein schlauer Mensch validieren. :)
 

Oben