MCPcopy Create free account
hub / github.com/Rustam-Z/cpp-programming / CityHumidity

Class CityHumidity

Lab_21/city_temperature_control.cpp:155–199  ·  view source on GitHub ↗

class for humodity

Source from the content-addressed store, hash-verified

153
154// class for humodity
155class CityHumidity : public City
156{
157protected:
158 double average = 0;
159
160public:
161
162 void setClimateData() {
163 average = 0;
164 City::input();
165
166 cout << "Enter Humidity Degree: " << endl;
167
168 for (int i = 0; i < 12; i++) {
169 cout << i+1 << " Month: ";
170
171 cin >> cityClimateDate[i];
172
173 if (cityClimateDate[i] > 0 && cityClimateDate[i] < 500) {
174 average = average + cityClimateDate[i];
175 }
176 else {
177 cout << "Please check your input! " << endl;
178 i--; // checking and returning
179 }
180 } // for ends
181
182 }
183
184 void getClimateData() {
185
186 City::GetData();
187
188 int array = 0;
189 for (int i = 0; i < 4; i++) {
190 for (int j = 0; j < 3; j++) {
191 cout << cityClimateDate[array] << " ";
192 array++;
193 }
194
195 }
196 cout << "\nAverage Humidity: " << average / 12.0 << endl << endl;
197 array = 0;
198 }
199};
200
201void CityTemperatureInfo() {
202

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected