q 3
source .cppp
#include<iostream>
#include"time.h"
using namespace std;
int main()
{
time time1(10, 25, 2), time2(5, 59, 59); time time3;
cout << "Time1 is: "; time1.display();
cout << "Time2 is: "; time2.display();
time3.add(time1, time2);
cout << "Time3 is: "; time3.display();
system("pause");
return 0;
}
time .cpp
#include<iostream>
#include"time.h"
using namespace std;
time::time() : hours(0), minutes(0), sec(0){
cout << "empty project ";
}
time::time(int hr, int mn, int s){
hours = hr;
minutes = mn;
sec = s;
}
void time::add(time t1, time t2){
sec = t1.sec + t2.sec;
if (sec>59)
{
sec -= 60; minutes++;
}
minutes += t1.minutes + t2.minutes;
if (minutes>59)
{
minutes -= 60; hours++;
}
hours += t1.hours + t2.hours;
}
void time::display(){
cout << hours << ":" << minutes << ":" << sec << endl;
}
time .h
#pragma once
class time
{
private:
int hours, minutes, sec;
public:
time();
time(int hr, int mn, int sec);
void add(time t1, time t2);
void display();
};
0 comments: