Goals: Developing problem-solving skills, declaring variables, multi-way branches, data validation. Problem: Complete Programming Challenge 4.19 in your text book. Do not accept values larger than 10 meters or smaller than 1 x 10-20 meters as input for the wavelength (check with a “simple” or “single-branched” if and ask the user to re-enter if his/her input if it is out of range. In addition to category of the wave also output the frequency and energy of the wave given the formula λν = c where λ is the wavelength (m), ν is the frequency, and c is the speed of light in a vacuum (3 x 108 m/sec) and the formula E = hν where E is the energy (J), h is Plank’s constant (6.626 x 10-34 J s), and ν is the frequency (s-1). Note to enter values in scientific notation list the value followed by e and the power of 10. For example you could declare a constant for the value of Plank’s constant with the C++ statement const double Plank = 6.626e-034; Remember to introductory comments including your name and section number, the
purpose of the program (with enough detail so someone reading your comments would not need to look for any information elsewhere), input, output, and processing specified. Attach your source code file to the appropriate drop box on ANGEL and take the time
to confirm your submission.