question.rb
solution.rb
playground.rb
1 require_relative "../physics" 2 3 question :a_parallel_plate_capacitor_in_air do 4 kind :numerical 5 describes "In a parallel plate capacitor with air between the plates, each plate has an area of %{area} and the " \ 6 "distance between the plates is %{gap}. %{capacitance}, in pF?" 7 given area: "6e-3 m2" 8 given gap: "3 mm" 9 asks capacitance: "Calculate the capacitance of the capacitor" 10 end
1 require_relative "../questions/a_parallel_plate_capacitor_in_air" 2 require_relative "../science/electrostatic_potential_and_capacitance/capacitance" 3 4 solve :a_parallel_plate_capacitor_in_air , using: Capacitance do 5 objects :capacitor 6 7 take area: capacitor . area 8 take gap: capacitor . plate_separation 9 10 deduce_from "with air between the plates" , capacitor . dielectric_constant => 1 11 12 capacitance = capacitor . capacitance 13 answer capacitance :, in: "pF" , figures: 3 14 15 conclusion "A parallel plate capacitor holds more the larger its plates and the closer together they are." 16 end
1 require_relative "../solutions/a_parallel_plate_capacitor_in_air" 2 3 play_with :a_parallel_plate_capacitor_in_air do 4 title "A Parallel Plate Capacitor in Air" 5 end