Write a program to create the following BD Meteorological System. In this simple system, we will save the temperatures of different cities of Bangladesh. The following menu will always be displayed except if exited by pressing ‘q’. ======= BD Meteorological System ========= Enter ‘a’, to take temperatures of all cities into “temperatures” array of size N. Enter ‘b’, to find the average temperature of all the cities. Enter ‘c’, to count and display the # of cities which have above average temperatures. Enter ‘q’, to quit/exit the menu system. For any other input, display “Invalid Input.”
Write a program to create the following BD Meteorological System. In this simple system, we will save the temperatures of different cities of Bangladesh. The following menu will always be displayed except if exited by pressing ‘q’.
======= BD Meteorological System =========
- Enter ‘a’, to take temperatures of all cities into “temperatures” array of size N.
- Enter ‘b’, to find the average temperature of all the cities.
- Enter ‘c’, to count and display the # of cities which have above average temperatures.
- Enter ‘q’, to quit/exit the menu system.
- For any other input, display “Invalid Input.”
After the menu is displayed, the program will prompt the user “Enter your choice: “ to enter a choice from the menu. After a user enters his choice, the program will act according to the menu choice mentioned above.
That means, if a user enters ‘a’, your program will take the temperatures of all the cities into the “temperatures” array from the keyboard. If user enters ‘c’, it will count and display the # of cities which have above average temperatures. For choice ‘c’, it also needs to compute the average temperature of all cities. For choices ‘b’ and ‘c’, the program needs to check whether temperatures of all the cities are already populated into the “temperatures” array or not. If not populated, it will display “No temperature information is found. Please populate your temperature information first.” Use switch case to handle the choice options entered by the user. Do not use library functions to find average.
Step by step
Solved in 3 steps with 1 images