question.rb
solution.rb
playground.rb
1 require_relative "../physics" 2 3 question :caesium_s_fastest_photoelectrons do 4 kind :numerical 5 describes "The work function of caesium metal is %{work_function}. When light of frequency %{frequency} is " \ 6 "incident on the metal surface, photoemission of electrons occurs. %{energy}, in eV?" 7 given work_function: "2.14 eV" 8 given frequency: "6e14 Hz" 9 asks energy: "What is the maximum kinetic energy of the emitted electrons" 10 end
1 require_relative "../questions/caesium_s_fastest_photoelectrons" 2 require_relative "../science/dual_nature_of_radiation_and_matter/photoelectric_effect" 3 4 solve :caesium_s_fastest_photoelectrons , using: PhotoelectricEffect do 5 objects :caesium 6 7 take work_function: caesium . work_function 8 take frequency: caesium . frequency 9 10 energy = caesium . maximum_kinetic_energy 11 answer energy :, in: "eV" , figures: 2 12 13 conclusion "The photon's energy pays the work function first; what is left is the kinetic energy of the fastest " \ 14 "electron." 15 end
1 require_relative "../solutions/caesium_s_fastest_photoelectrons" 2 3 play_with :caesium_s_fastest_photoelectrons do 4 title "Caesium's Fastest Photoelectrons" 5 end