question.rb
solution.rb
playground.rb
1 require_relative "../physics" 2 3 question :a_spinning_solid_cylinder_s_angular_momentum do 4 kind :numerical 5 describes "A solid cylinder of mass %{mass} rotates about its axis with angular speed %{speed}. The radius of the " \ 6 "cylinder is %{radius}. %{momentum}, in J s?" 7 given mass: "20 kg" 8 given speed: "100 rad/s" 9 given radius: "0.25 m" 10 asks momentum: "What is the magnitude of angular momentum of the cylinder about its axis" 11 end
1 require_relative "../questions/a_spinning_solid_cylinder_s_angular_momentum" 2 require_relative "../science/systems_of_particles_and_rotational_motion/rotational_dynamics" 3 4 solve :a_spinning_solid_cylinder_s_angular_momentum , using: RotationalDynamics do 5 objects :cylinder 6 cylinder . goes ( :spinning ) 7 8 take mass: cylinder . mass 9 take speed: cylinder . initial_angular_velocity 10 take radius: cylinder . radius 11 12 momentum = cylinder . angular_momentum ( at: spinning . start ) 13 answer momentum :, in: "J s" , figures: 3 14 15 conclusion "Angular momentum is how hard the cylinder resists turning times how fast it turns, the turning " \ 16 "counterpart of mass times velocity." 17 end
1 require_relative "../solutions/a_spinning_solid_cylinder_s_angular_momentum" 2 3 play_with :a_spinning_solid_cylinder_s_angular_momentum do 4 title "A Spinning Solid Cylinder's Angular Momentum" 5 end