Bài tập 2: Thiết kế lớp Clock gồm 3 thành phần giờ, phút, giây.

watch_later Thứ Sáu, 24 tháng 2, 2017

#include <iostream.h>
#include <conio.h>
class clock
{private: int h,p,s;
 public:
 void ktao(int gio,int phut,int giay)
 {h=gio;p=phut;s=giay;}
 void nhap()
 {cout<<"Nhap vao so gio= ";  cin>>h;
  cout<<"Nhap vao so phut= "; cin>>p;
  cout<<"Nhap vao so giay= "; cin>>s;}
 void in()
 {cout<<"Clock= "<<h<<":"<<p<<":"<<s;}
 void lamtron()
 {if(p>59) h=h+p/60;
  if(s>59) p=p+s%60;
  if(s>59) s=s%60;
  if(p>59) p=p%60;
  if(h>23) h=h%24;
 }
};
main()
{clrscr();
 clock n;
 cout<<"Gio khoi tao ban dau "; n.ktao(0,0,0); n.in(); cout<<endl<<endl;
 n.nhap();
 cout<<"Gio vua nhap vao: "; n.in(); cout<<endl;
 cout<<"Gio khi lam tron: "; n.lamtron(); n.in();
 getch();
}