#include using namespace std; int main() { double frequency, wavelength; char choice; cout <<"Do you want to input Frequency 'f' or Wavelength 'w' ?" << endl; cin >> choice; switch (choice) { case 'f': cout << "input frequency /n"; cin >> frequency; if (Frequency <= 0.000000003) cout <<"This is a Radio wave, it has a wavelength of over one nanometer"; else if (Frequency >= 3000000000) cout <<"This is a Microwave. It has a wavelength between 0.010 meters and 1 meter"; else if (Frequency >= 300000000000) cout <<"This is infrared radiation. It has a wavelength between 70 micrometers and 10 millimeters"; else if (Frequency >= 400000000000000) cout <<"This is visible light, it has a wavelength betwixt 40 micrometers and 70 micrometers"; else if (Frequency >= 750000000000000 cout <<"This is ultraviolet radiation and has a wavelength between 100 micrometers and 40 micrometers"; else if (Frequency >= 30000000000000000) cout <<"This is x-ray radiation and has a wavelength between 100 nanometers and 100 micrometers"; else if (Frequency >= 30000000000000000000) cout <<"This is gamma radiation and has a wavelength below 100 micrometers"; break; case 'w': cout << "input Wavelength"; cin >> Wavelength; if (Wavelength >= 1) cout <<"This is a Radio wave, it has a Frequency under 3 nanohertz"; else if (Wavelength <=1) cout <<"This is a Microwave. It has a frequency of above 3 nanohertz and below 300 nanohertz"; else if (Wavelength <= 0.010) cout <<"This is infrared light, it's frequency is betwixt 300 nanoHertz and 400 picoHertz"; else if (Wavlength <= 0.0000007) cout <<"This is visible light, it's frequency is betwixt 400 picoHertz and 750 picoHertz"; else if (Wavlength <= 0.0000004) cout <<"This is an ultraviolet ray, it's frequency is betwixt 750 picoHertz and 30 femtoHertz"; else if (Wavlength <= 0.00000010) cout <<"This is an x-ray, it's frequency is betwixt 30 femtoHertz and 30 attoHertz"; else if (Wavlength <= 0.00000000010) cout <<"This is a gamma ray, it's frequency is above 30 attoHertz"; break; default: cout << "Invalid entry" << endl; } return 0; }