Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <string>
- #include <algorithm>
- using namespace std;
- class Measurement
- {
- public:
- int temperature;
- string date;
- //Constructor
- Measurement(int _temp=0, string _date="Not Available")
- {
- temperature = _temp;
- date = _date;
- }
- void display()
- {
- cout <<"Temperature:" << temperature << endl << "Date:" << date << endl;
- }
- };
- class Patient
- {
- public:
- vector<Measurement> measure;
- //Constructor
- Patient(vector<Measurement> _m)
- {
- measure = _m;
- }
- //Insert measurements to vector
- void insertMeasurement(Measurement m)
- {
- measure.push_back(m);
- }
- //Calculates max temperature (!NEEDS EDIT!)
- void maxTemp()
- {
- int max=0;
- for (int i=0;i<measure.size();i++)
- {
- if (measure->temperature[i] > max)
- {
- max = measure->temeperature[i];
- }
- cout << "\nMax temperature is:" << max << endl;
- }
- }
- /*
- void display()
- {
- for (int i=0;i<measure.size();i++)
- {
- measure[i].display();
- cout << endl;
- }
- }
- */
- };
- int main()
- {
- Measurement m1(37,"02/05/2018 08:15"),m2(46,"03/05/2018 10:30"),m3(40,"17/06/2018 17:15");
- vector<Measurement> m;
- m.push_back(m1);
- m.push_back(m2);
- m.push_back(m3);
- for (int i=0; i<m.size();i++)
- {
- m[i].display();
- cout << endl;
- }
- //maxTemp();
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement