question.rb
solution.rb
playground.rb
1 require_relative "../physics" 2 3 question :a_wave_travelling_along_z do 4 kind :numerical 5 describes "A plane electromagnetic wave travels in vacuum along z-direction. If the frequency of the wave is " \ 6 "%{frequency}, %{wavelength}, in metres?" 7 given frequency: "30 MHz" 8 asks wavelength: "what is its wavelength" 9 end
1 require_relative "../questions/a_wave_travelling_along_z" 2 require_relative "../science/electromagnetic_waves/electromagnetic_wave" 3 4 solve :a_wave_travelling_along_z , using: ElectromagneticWave do 5 objects :wave 6 7 take frequency: wave . frequency 8 9 wavelength = wave . wavelength 10 answer wavelength :, in: "m" , figures: 2 11 12 conclusion "Every electromagnetic wave in vacuum travels at the speed of light, so its wavelength is that " \ 13 "speed over its frequency." 14 end
1 require_relative "../solutions/a_wave_travelling_along_z" 2 3 play_with :a_wave_travelling_along_z do 4 title "A Wave Travelling along Z" 5 end