play phryzby with physics

Part of eval backend edge-thanveer, agent version bdd945f

stuck
6 drafts checked

A stone on a string 80 cm long is whirled round a horizontal circle at a steady speed, 14 times in 25 s. What is its acceleration, in m/s²?

expects 9.90 m/s²

6 checks, 0 agreed

draft 6: failed in solution.rb, line 5 — NoMethodError: undefined method 'time_taken' for an instance of Physics::PhysicalObject; time_taken is a quantity of Velocity, through UniformCircularMotion, not a method: reach it from a motion, as <motion>.time_taken

solution.rb · draft 6 stopped at line 5
1solve :a_whirled_stone, using: UniformCircularMotion do2  objects :stone3  paths :circle4  stone.goes(:round, on: circle)5  take radius: circle.radius, turns: stone.revolutions, time: stone.time_takenNoMethodError: undefined method 'time_taken' for an instance of Physics::PhysicalObject; time_taken is a quantity of Velocity, through UniformCircularMotion, not a method: reach it from a motion, as <motion>.time_taken6  acceleration = stone.centripetal_acceleration7  answer acceleration:, in: "m/s2", figures: 38  conclusion "The stone moves at a steady speed but its direction changes constantly, so it has a centripetal acceleration toward the centre."9end