play phryzby with physics

Part of eval main bdd945f six, agent version bdd945f

stuck
4 drafts checked

A body of 5 kg is pushed by two forces at right angles to each other, 8 N and 6 N. How strongly does it accelerate, in m/s²?

expects 2 m/s²

4 checks, 0 agreed

draft 4: failed in solution.rb, line 6 — NameError: two_forces_at_right_angles takes force1 as force on body by pusher1, which none of its laws name

solution.rb · draft 4 stopped at line 6
1solve :two_forces_at_right_angles, using: NewtonsSecondLaw do2  objects :body, :pusher1, :pusher23  axes :x, :y45  take mass: body.mass6  take force1: body.force(by: pusher1).magnitudeNameError: two_forces_at_right_angles takes force1 as force on body by pusher1, which none of its laws name7  take force2: body.force(by: pusher2).magnitude89  deduce_from "at right angles to each other", body.force(by: pusher1).direction => :x, body.force(by: pusher2).direction => :y1011  net_force = body.net_force.magnitude12  acceleration = body.acceleration.magnitude13  answer acceleration:, in: "m/s2"1415  conclusion "The two forces are perpendicular, so their resultant is the hypotenuse of a right triangle; the acceleration is the resultant force divided by the mass."16end