question.rb
solution.rb
playground.rb
1 require_relative "../physics" 2 3 question :an_electron_s_wavelength do 4 kind :numerical 5 describes "An electron of mass %{mass} moves with a speed of %{speed}. %{wavelength}, in nm?" 6 given mass: "9.11e-31 kg" 7 given speed: "5.4e6 m/s" 8 asks wavelength: "What is the de Broglie wavelength associated with it" 9 end
1 require_relative "../questions/an_electron_s_wavelength" 2 require_relative "../science/dual_nature_of_radiation_and_matter/matter_waves" 3 4 solve :an_electron_s_wavelength , using: MatterWaves do 5 objects :electron 6 7 take mass: electron . mass 8 take speed: electron . speed 9 10 wavelength = electron . de_broglie_wavelength 11 answer wavelength :, in: "nm" , figures: 3 12 13 conclusion "A moving particle has a wavelength of Planck's constant over its momentum; the electron's is " \ 14 "about an atom across." 15 end
1 require_relative "../solutions/an_electron_s_wavelength" 2 3 play_with :an_electron_s_wavelength do 4 title "An Electron's Wavelength" 5 end