Question
Create a class that represents the highest and lowest temperatures throughout the year of a city. The class uses a two-dimensional list to store the
Create a class that represents the highest and lowest temperatures throughout the year of a city. The class uses a two-dimensional list to store the highest and lowest temperatures for each month of the year. The class should have methods to output the average high, average low, and highest and lowest temperatures of the year for a city. To achieve this, your class must contain at-least the following methods: a. getData(): This method reads the data from a file and stores the data in the twodimensional list.
b. averageHigh(): This method calculates and returns the average high temperature of the year.
c. averageLow(): This method calculates and returns the average low temperature of the year.
d. indexHighTemp(): This method returns the month of the highest temperature in the list.
e. indexLowTemp(): This method returns the month of the lowest temperature in the list.
In a separate module file create 5 instances of the class to represent 5 cities. Relevant details are populated from 5 different text files. Use the methods to display respective information for each city.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started