question.rb
solution.rb
playground.rb
1 require_relative "../physics" 2 3 question :inside_a_solenoid do 4 kind :numerical 5 describes "A solenoid of length %{length} has a radius of 1 cm and is made up of %{turns} turns. It carries a " \ 6 "current of %{current}. %{field}, in teslas?" 7 given length: "0.5 m" 8 given turns: "500" 9 given current: "5 A" 10 asks field: "What is the magnitude of the magnetic field inside the solenoid" 11 end
1 require_relative "../questions/inside_a_solenoid" 2 require_relative "../science/moving_charges_and_magnetism/magnetic_field_of_currents" 3 4 solve :inside_a_solenoid , using: MagneticFieldOfCurrents do 5 objects :solenoid 6 7 take length: solenoid . length_of_the_coil 8 take turns: solenoid . turns 9 take current: solenoid . current 10 11 field = solenoid . field_inside 12 answer field :, in: "T" , figures: 3 13 14 conclusion "Inside a long solenoid the field is even, set only by the turns on each metre and the current." 15 end
1 require_relative "../solutions/inside_a_solenoid" 2 3 play_with :inside_a_solenoid do 4 title "Inside a Solenoid" 5 end