Part of eval pr72 v4 branch rerun 2, agent version stated-pi-squared · 5f5be23
Two Forces At Right Angles
Q. A body of mass 5 kgkg is pushed by two forces at right angles to each other, , , , , 8 NN and 6 NN. How strongly does it accelerate, in m/s²?
Inputs
Outputs
acceleration?
How it's solved
Solved with NewtonsSecondLaw
Given
- kg
- N
- N
- from “at right angles to each other”
- from “at right angles to each other”
- from “at right angles to each other”
- from “at right angles to each other”
- from “at right angles to each other”
Find .
Working
- at right angles to each other (force on body by pusher1 during pushed along x)
- N
- at right angles to each other (force on body by pusher2 during pushed along x)
- N
- net force is the resultant(body, pushed, x)
- N
- second law(pushed, x)
- m/s²
- at right angles to each other (force on body by pusher1 during pushed along y)
- N
- at right angles to each other (force on body by pusher2 during pushed along y)
- N
- net force is the resultant(body, pushed, y)
- N
- second law(pushed, y)
- m/s²
- magnitude from components(acceleration of body during pushed)
- m/s²
Conclusion
The two forces are perpendicular, so the net force is their resultant, and the acceleration follows from F = ma.
The web of concepts
given read from the words equation asked
The Ruby that solves it
The question and its solution are small Ruby files. The engine runs them.
1question :two_forces_at_right_angles do2 kind :numerical3 describes "A body of mass %{mass} is pushed by two forces at right angles to each other, %{force1} and %{force2}. " \4 "%{acceleration}, in m/s²?"5 given mass: "5 kg"6 given force1: "8 N"7 given force2: "6 N"8 asks acceleration: "How strongly does it accelerate"9end1solve :two_forces_at_right_angles, using: NewtonsSecondLaw do2 objects :body, :pusher1, :pusher23 axes :x, :y45 body.goes(:pushed)67 take mass: body.mass8 take force1: body.force(by: pusher1, during: pushed).magnitude9 take force2: body.force(by: pusher2, during: pushed).magnitude10 deduce_from "at right angles to each other", body.net_force(during: pushed).magnitude => sqrt(force1**2 + force2**2)11 deduce_from "at right angles to each other", body.force(by: pusher1, during: pushed).direction => x, body.force(by: pusher2, during: pushed).direction => y1213 acceleration = body.acceleration.magnitude14 answer acceleration:, in: "m/s2"1516 conclusion "The two forces are perpendicular, so the net force is their resultant, and the acceleration follows from F = ma."17endplayground.rb
1play_with :two_forces_at_right_angles do2 title "Two Forces At Right Angles"3endThe laws it drew on
| quantity | written | units | within | from |
|---|---|---|---|---|
| volume | — | — | Vectors | |
| mass | kg | 0 … ∞ | Vectors | |
| speed | — | — | Vectors | |
| density | — | — | Vectors | |
| number of moles | — | — | Vectors | |
| angular frequency | — | — | Vectors | |
| work | — | — | Vectors | |
| current | — | — | Vectors | |
| temperature | — | — | Vectors | |
| pressure | — | — | Vectors | |
| time | s | 0 … 1e+05 | Vectors | |
| power | — | — | Vectors | |
| total path length | — | — | Vectors | |
| energy | — | — | Vectors | |
| gravitational potential | — | — | Vectors | |
| coefficient of friction | — | — | Vectors | |
| charge | — | — | Vectors | |
| acceleration | m/s² | — | Vectors | |
| velocity | m/s | — | Vectors | |
| displacement | m | — | Vectors | |
| angular velocity | — | — | Vectors | |
| force | N | — | Vectors | |
| angular momentum | — | — | Vectors | |
| linear momentum | — | — | Vectors | |
| electric field | — | — | Vectors | |
| average velocity | m/s | — | Vectors | |
| magnetic moment | — | — | Vectors | |
| relative velocity | — | — | Vectors | |
| impulse | — | — | Vectors | |
| first vector | — | 0 … ∞ | Vectors | |
| second vector | — | 0 … ∞ | Vectors | |
| angle between | — | 0 … 3.142 | Vectors | |
| resultant | — | 0 … ∞ | Vectors | |
| resultant direction | — | 0 … 3.142 | Vectors | |
| direction | — | -3.142 … 3.142 | Vectors | |
| x component | — | — | Vectors | |
| y component | — | — | Vectors | |
| position | m | — | Velocity | |
| path length | m | — | Velocity | |
| time taken | s | 0 … 1e+05 | Velocity | |
| average speed | m/s | — | Velocity | |
| starting position | m | — | Velocity | |
| final position | m | — | Velocity | |
| change of velocity | m/s | — | Acceleration | |
| average acceleration | m/s² | — | Acceleration | |
| starting velocity | m/s | — | Acceleration | |
| final velocity | m/s | — | Acceleration | |
| gravity | m/s² | — | UniformAcceleration | |
| net force | N | — | NewtonsSecondLaw | |
| weight | N | — | NewtonsSecondLaw | |
| displacement of body during pushed along x | m | — | ||
| position of body at end of pushed along x | m | — | ||
| position of body at start of pushed along x | m | — | ||
| displacement of body during pushed along y | m | — | ||
| position of body at end of pushed along y | m | — | ||
| position of body at start of pushed along y | m | — | ||
| average velocity of body during pushed along x | m/s | — | ||
| time taken of pushed | s | 0 … 1e+05 | ||
| average velocity of body during pushed along y | m/s | — | ||
| average speed of body during pushed | m/s | — | ||
| path length of body during pushed | m | — | ||
| change of velocity of body during pushed along x | m/s | — | ||
| velocity of body at end of pushed from ground along x | m/s | — | ||
| velocity of body at start of pushed from ground along x | m/s | — | ||
| change of velocity of body during pushed along y | m/s | — | ||
| velocity of body at end of pushed from ground along y | m/s | — | ||
| velocity of body at start of pushed from ground along y | m/s | — | ||
| average acceleration of body during pushed along x | m/s² | — | ||
| average acceleration of body during pushed along y | m/s² | — | ||
| acceleration of body during pushed along x | m/s² | — | ||
| acceleration of body during pushed along y | m/s² | — | ||
| net force on body during pushed along x | N | — | ||
| mass of body | kg | 0 … ∞ | ||
| net force on body during pushed along y | N | — | ||
| mass of pusher1 | kg | 0 … ∞ | ||
| mass of pusher2 | kg | 0 … ∞ | ||
| weight on ground | N | — | ||
| weight on body | N | — | ||
| weight on pusher1 | N | — | ||
| weight on pusher2 | N | — | ||
| force on body by pusher1 during pushed | N | — | ||
| force on body by pusher2 during pushed | N | — | ||
| force on body by pusher1 during pushed along x | N | — | ||
| force on body by pusher2 during pushed along x | N | — | ||
| force on body by pusher1 during pushed along y | N | — | ||
| force on body by pusher2 during pushed along y | N | — | ||
| displacement of body during pushed | m | — | ||
| position of body at end of pushed | m | — | ||
| position of body at start of pushed | m | — | ||
| average velocity of body during pushed | m/s | — | ||
| change of velocity of body during pushed | m/s | — | ||
| velocity of body at end of pushed from ground | m/s | — | ||
| velocity of body at start of pushed from ground | m/s | — | ||
| average acceleration of body during pushed | m/s² | — | ||
| acceleration of body during pushed | m/s² | — | ||
| net force on body during pushed | N | — |