Using object-oriented principles, write a C++ program that will analyze a year's worth of rainfall data. Within the class, create a private member function called getData that will read in the data...


Using object-oriented principles, write a C++ program that will analyze a year's worth of rainfall data.


Within the class, create a private member function called getData that will read in the data from an input file called rain2019.txt.   This file contains the total rainfall for each of the 12 months.


Read the contents of this file into a float array.   The class should also have four private member functions that compute and return the totalRainfall, averageRainfall, driestMonth, and wettestMonth.   The last two private member functions return thenumber of the month with the lowest and highest rainfall amounts, not the amount of rain that fell in those months.  Notice that the month number can be used to obtain the amount of rain that fell those months.   Create a private member function called displayReport that will print a summary rainfall report similar to the following



2019 Rain Report for X County


Total rainfall:  34.19 inches
Average monthly rainfall:  2.85 inches
The least amount of rain fell in January with 0.84 inches.
The most rain fell in April with 4.29 inches.


End of report.


All output values should display 2 decimal places.


Use private member functions and variables.
Use public member functions for a constructor (where appropriate) and a driver method only.



Jun 09, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here