Near the ground, gravity pulls everything downward at about 32 ft/s². Under a constant acceleration, an object's position picks up a term equal to half the acceleration times the time squared. Start with where it began and how fast it was moving, then subtract what gravity takes back:
So the 16 is not a magic number — it is half of 32. In metric units gravity is about 9.8 m/s², so the same reasoning gives −4.9t². Switch the units button above and watch the coefficient change; nothing else about the algebra does.
The model ignores air resistance, which is why a thrown ball matches it well and a dropped feather does not.
The leading coefficient is negative, so the parabola opens downward and its vertex is the highest point on the whole curve. The vertex time is the standard t = −b/(2a), with a = −16 and b = v0:
Notice what is missing from that answer: h0. Starting higher does not change when the object peaks — only how high the peak is. Slide h0 above and watch the time-at-top readout hold still.
Now feed that time back in to get the height itself. This is worth doing once symbolically, because the result is a formula you can check every answer against:
Read that last line out loud: the maximum height is the starting height plus v0²/64. Doubling the launch speed does not double the peak — it quadruples the part gravity has to undo. Drag v0 from 32 to 64 above: the rise goes from 16 ft to 64 ft, four times as much, not twice.
“It lands” means “its height is 0.” So set the model equal to zero and solve. Multiplying through by −1 first makes the quadratic formula friendlier:
Two roots come out, and exactly one of them is usable. Here is why that is guaranteed, not luck. For 16t² − v0t − h0 = 0, the product of the two roots is c/a:
A negative product means the two roots have opposite signs: one positive, one negative. The negative root is the time the object would have left the ground if it had been thrown from ground level and happened to be passing your hand at t = 0. It is algebraically real but outside the domain of the problem, so you reject it. Switch the figure to Key points to see that rejected root drawn on the graph, marked with an ×.
Also notice the discriminant v0² + 64h0 is a sum of two things that cannot be negative, so it is never negative. There is always a real landing time. That is the algebra agreeing with the obvious: what goes up comes down.
If the object starts and ends at the same height — typically h0 = 0 — the parabola is symmetric about the vertex, so the trip down takes exactly as long as the trip up:
Launch from a cliff or a rooftop and that shortcut is wrong — the fall is longer than the rise, because the object keeps going past its starting level. Set h0 = 0 above and the ledger will show up-time and down-time matching; raise h0 and watch them split apart.
The curve on the left is height plotted against time. The object itself goes straight up and straight back down — it never moves sideways. The horizontal axis is seconds, not feet. Switch the figure to Real flight to see the same launch as the object actually experiences it: one vertical line, bunched up near the top where it slows down, spread out near the ground where it is moving fast.