123 Eng

Engineering the engineers™


Latest Jobs   Forum Map

 


Home
Source Codes
Engineering Colleges

Training  Reports
Seminar Reports
Placement Papers

Forums

   Computer Science / IT
   Electronics
   Electrical
   Mechanical
   Chemical
   Civil

   CAT / MBA

   GMAT / Foreign MBA
Latest Jobs

Engineering Jobs / Technical Jobs
Management Jobs

Sitemap
Terms of use

Displaying  Source Code(s)  
 

 
Program to create a Class: time.

--------------------------------------------------------------------------------



#include<iostream.h>
# include<conio.h>
class time
{
int hr,min,sec;
public: //don't forget it !
time()
{
hr=min=sec=0;
cout<<"
Time reset to 00:00:00";
}
time(int h,int m,int s)
{
hr =h;
min=m;
sec=s;
cout<<"
Time set to specified value.";
}
void display()
{
cout<<"
Time set is # "<<hr<<":"<<min<<":"<<sec;
}
void add(time t1,time t2)
{
sec = t1.sec + t2.sec;
if (sec > 59)
{sec -=60; min++;}
min += t1.min +t2.min; //Note Operator Precedence
if(min>59)
{min-=60; hr++;}
hr += t1.hr + t2.hr;
// Excluding the possibility of hr being greater than
// 24. We do not want digression...!
}
};
void main()
{
clrscr();
time a(12,11,33);
time b(10,34,50);
time c;
a.display();
b.display();
c.add(a,b);
c.display();
getch();
}


 

 

 

Contribute content or training reports / feedback / Comments
job placement papers
All rights reserved copyright 123ENG