Berechnung der Position eines Objekts nach dem freien Fall für 10 Sekunden [geschlossen]

8

Ich habe diesen grundlegenden Code:

%Vor%

Und mir wurde gesagt, dass ich das Programm modifizieren soll, um die Position eines Objekts zu berechnen, das für 10 Sekunden fällt, mit dieser Formel:

%Vor%

Ich habe versucht und versucht, aber die Antwort, die ich bekomme, ist 4811.805000000001 , aber anscheinend ist die richtige Antwort -490.5m .

Das ist mein Versuch:

%Vor%

Was habe ich falsch gemacht?

    
SethZiotic 29.07.2015, 16:06
quelle

3 Antworten

24

Ihr Code bewertet diese Gleichung:

  

x (t) = 0,5 * (at) 2 + v (t) + x

wenn es bewertet werden soll:

  

x (t) = 0,5 · a (t 2 ) + v (t) + x

Das normale Verständnis der mathematischen Notation besteht darin, dass die Potenzierung enger als die Multiplikation bindet.

    
Ted Hopp 29.07.2015 16:11
quelle
7

Sie haben die Formel falsch programmiert:

%Vor%

ist das, womit Sie angefangen haben, aber Sie haben es programmiert:

%Vor%

Reihenfolge der Operationen ist wichtig!

    
jkeuhlen 29.07.2015 16:11
quelle
2

Der Grund dafür, dass Sie 4811 erhalten, ist, dass Sie sowohl die Beschleunigung aufgrund der Schwerkraft als auch die Zeit in Ihrem ersten Trimester quadrieren. Sie sollten nur die Zeit quadrieren und dann mit der Beschleunigung aufgrund der Schwerkraft und 0,5 multiplizieren. Merken Sie sich Ihre Reihenfolge der Operationen. Außerdem ist die Erdbeschleunigung negativ, also sollten Sie -9,81 anstelle von 9,81 haben.

    
Aderis 29.07.2015 16:11
quelle

Tags und Links