Menu

Saturday, 3 August 2013

Chapter 6 , Problem 3:Object Oriented Programming by Robert Lafore in C++ Solution Manual

//Engr Ahamd Furqan Attari
//Chapter 6, program 3
#include <iostream>
#include <conio.h>
using namespace std;
class time
{
private:
int hour,minute,second;
public:
time(): hour(0),minute(0),second(0)
{}
time(int h,int m,int s): hour(h),minute(m),second(s)
{}
void display(void) const
{
cout<<hour<<":"<<minute<<":"<<second;
}
void add(time a, time b)
{
second=a.second+b.second;
if(second>59)
{
second-=60;
minute++;
}
minute+=a.minute+b.minute;
if(minute>59)
{
hour++;
minute-=60;
}
hour+=a.hour+b.hour;
}
};
void main(void)
{
const time a(4,25,43),b(2,53,23);
time c;
c.add(a,b);
a.display();
cout<<" + ";
b.display();
cout<<" = ";
c.display();
getch();

}

1 comment: