question.rb
solution.rb
playground.rb
1 require_relative "../physics" 2 3 question :a_wire_inside_a_solenoid do 4 kind :numerical 5 describes "A %{length} wire carrying a current of %{current} is placed inside a solenoid perpendicular to its " \ 6 "axis. The magnetic field inside the solenoid is given to be %{field}. %{force}, in newtons?" 7 given length: "3.0 cm" 8 given current: "10 A" 9 given field: "0.27 T" 10 asks force: "What is the magnetic force on the wire" 11 end
1 require_relative "../questions/a_wire_inside_a_solenoid" 2 require_relative "../science/moving_charges_and_magnetism/magnetic_force" 3 4 solve :a_wire_inside_a_solenoid , using: MagneticForce do 5 objects :wire 6 7 take length: wire . length_in_the_field 8 take current: wire . current 9 take field: B 10 11 force = wire . force_on_a_wire 12 answer force :, in: "N" , figures: 2 13 14 conclusion "The field inside a solenoid runs along its axis, so a wire across the axis stands square across " \ 15 "the field and feels the full force." 16 end
1 require_relative "../solutions/a_wire_inside_a_solenoid" 2 3 play_with :a_wire_inside_a_solenoid do 4 title "A Wire Inside a Solenoid" 5 end