Projectile from a Building: When and Where Does the Ball Land?

December 14, 2025

Problem

A ball is thrown from a 50-meter tall building at 20 m/s at a 60° angle. Find when and where it hits the ground.

Explanation

We model the motion of the ball as standard 2D projectile motion with an initial height.


1. Problem Setup

A ball is thrown from the top of a building:

  • Building height: h0=50mh_0 = 50\,\text{m}
  • Initial speed: v0=20m/sv_0 = 20\,\text{m/s}
  • Launch angle: θ=60\theta = 60^\circ
  • Gravitational acceleration: g=9.8m/s2g = 9.8\,\text{m/s}^2 (downwards)

We assume no air resistance and take:

  • Horizontal axis xx: forward direction from the base of the building.
  • Vertical axis yy: height above the ground.

Initial position and velocity:

  • x(0)=0x(0) = 0
  • y(0)=h0=50y(0) = h_0 = 50
  • v0x=v0cosθv_{0x} = v_0 \cos\theta
  • v0y=v0sinθv_{0y} = v_0 \sin\theta

For the given values:

cos60=12,sin60=32\cos 60^\circ = \tfrac{1}{2},\quad \sin 60^\circ = \tfrac{\sqrt{3}}{2}

So:

v0x=2012=10m/sv0y=2032=10317.32m/s\begin{aligned} v_{0x} &= 20 \cdot \tfrac{1}{2} = 10\,\text{m/s} \\ v_{0y} &= 20 \cdot \tfrac{\sqrt{3}}{2} = 10\sqrt{3} \approx 17.32\,\text{m/s} \end{aligned}

2. Equations of Motion

The parametric equations for projectile motion (with constant gravity) are:

x(t)=v0xty(t)=h0+v0yt12gt2\begin{aligned} x(t) &= v_{0x} t \\ y(t) &= h_0 + v_{0y} t - \tfrac{1}{2} g t^2 \end{aligned}

Substitute the values:

x(t)=10ty(t)=50+17.32t4.9t2\begin{aligned} x(t) &= 10 t \\ y(t) &= 50 + 17.32 t - 4.9 t^2 \end{aligned}

We want to find when it hits the ground, i.e. when y(t)=0y(t) = 0.


3. Solve for Time of Impact

Set y(t)=0y(t) = 0:

50+17.32t4.9t2=050 + 17.32 t - 4.9 t^2 = 0

Rewriting in standard quadratic form:

4.9t2+17.32t+50=0-4.9 t^2 + 17.32 t + 50 = 0

Multiply by 1-1:

4.9t217.32t50=04.9 t^2 - 17.32 t - 50 = 0

Use the quadratic formula for at2+bt+c=0at^2 + bt + c = 0:

t=b±b24ac2at = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

Here:

a=4.9,b=17.32,c=50a = 4.9,\quad b = -17.32,\quad c = -50

So:

t=(17.32)±(17.32)24(4.9)(50)2(4.9)=17.32±17.322+44.9509.8\begin{aligned} t &= \frac{-(-17.32) \pm \sqrt{(-17.32)^2 - 4(4.9)(-50)}}{2(4.9)} \\ &= \frac{17.32 \pm \sqrt{17.32^2 + 4\cdot4.9\cdot50}}{9.8} \end{aligned}

Compute the discriminant:

17.322299.844.950=980Δ299.8+980=1279.8\begin{aligned} 17.32^2 &\approx 299.8 \\ 4\cdot4.9\cdot50 &= 980 \\ \Rightarrow \Delta &\approx 299.8 + 980 = 1279.8 \end{aligned} 1279.835.78\sqrt{1279.8} \approx 35.78

Therefore:

t1=17.32+35.789.853.109.85.42st2=17.3235.789.818.469.81.88s\begin{aligned} t_1 &= \frac{17.32 + 35.78}{9.8} \approx \frac{53.10}{9.8} \approx 5.42\,\text{s} \\ t_2 &= \frac{17.32 - 35.78}{9.8} \approx \frac{-18.46}{9.8} \approx -1.88\,\text{s} \end{aligned}

The negative time is not physically meaningful for our scenario, so the impact time is:

thit5.42s\boxed{t_{\text{hit}} \approx 5.42\,\text{s}}

4. Horizontal Distance at Impact

We now evaluate x(t)x(t) at t=thitt = t_{\text{hit}}:

xhit=v0xthit=105.4254.2m\begin{aligned} x_{\text{hit}} &= v_{0x} t_{\text{hit}} = 10 \cdot 5.42 \approx 54.2\,\text{m} \end{aligned}

So the ball lands about 54.2 meters horizontally from the point directly below the launch point (the base of the building).


5. Final Answer

  • Time when the ball hits the ground: t5.42s\boxed{t \approx 5.42\,\text{s}}
  • Horizontal distance from the building: x54.2m\boxed{x \approx 54.2\,\text{m}}

6. What the Visualization Shows

This interactive canvas illustrates:

  1. Trajectory curve: The full parabolic path from the top of the building until just after impact.
  2. Building: A vertical line at x=0x=0 with a height of 50 m.
  3. Dynamic projectile: A neon ball moving along the path, animated in real time.
  4. Ground line: The horizontal axis (y = 0).
  5. Impact marker: A highlight where the ball reaches the ground.

Widgets

You can adjust:

  • The initial speed v0v_0
  • The launch angle θ\theta
  • The building height h0h_0
  • The gravity gg
  • A time-scrubber (to freeze and inspect the motion at a specific time) or let it play automatically.

Mathematically, the visualization uses the general formulas:

v0x=v0cos(θ)v0y=v0sin(θ)x(t)=v0xty(t)=h0+v0yt12gt2\begin{aligned} v_{0x} &= v_0 \cos(\theta) \\ v_{0y} &= v_0 \sin(\theta) \\ x(t) &= v_{0x} t \\ y(t) &= h_0 + v_{0y} t - \tfrac12 g t^2 \end{aligned}

The impact time is computed each frame by solving y(t)=0y(t) = 0 using the quadratic formula, and the scale automatically adjusts to fit the entire motion (from the building top to the landing point) onto the canvas.

Interactive Visualization

Parameters

20.00
60.00
50.00
9.80
auto
2.00
on
Projectile from a Building: When and Where Does the Ball Land?