Tìm kiếm

Time

BT : khai báo cấu trúc biểu diễn thông tin của một thời gian gồm : giờ, phút và giây. Viết chương trình nhập vào 2 thời gian, so sánh 2 thời gian này và in kết quả


code:

#include<iostream.h>
#include<conio.h>
#include<math.h>
// khai bao cau truc gio,phut,giay
struct gio
{
int h;
int p;
int s;
};
// Program dung OOP -- Class
class time
{
private:
 gio t;
public:
 // Ham khoi tao
time()
 {
 this->t.h=0;
 this->t.p=0;
 this->t.s=0;
 }
 // Ham nhap - Nap chong toan tu >>
friend istream &operator>>(istream &nhap,time &a)
 {
  cout<<"\n Nhap gio : ";
  nhap>>a.t.h;
  cout<<"\n Nhap phut : ";
  nhap>>a.t.p;
  cout<<"\n Nhap giay : ";
  nhap>>a.t.s;
  return nhap;
 }
friend ostream &operator<<(ostream &xuat,time a)
{
xuat<<a.t.h<<" : "<<a.t.p<<" : "<<a.t.s<<"''";
return xuat;
}
int operator>(time b)
{
if (t.h!=b.t.h)
 return ((t.h-b.t.h)>0);
  else
  {
if(t.p!=b.t.p)
return ((t.p-b.t.p)>0);
else
return  ((t.s-b.t.s)>0);

  }
}
};

// MAIN - Test by DMTuan-tink4-Uneti- Borland C++
void main()
{
time a,b;
cout<<"\n Nhap Time 1 : ";
cin>>a;
cout<<"\n Nhap Time 2 : ";
cin>>b;
cout<<"\n ---- 2 Time vua nhap -----\n";
cout<<a<<" va "<<b;
if(a>b)
cout<<"\n \n\n Time lon hon la : "<<a;
else
  cout<<"\n Time lon hon la : "<<b;
getch();
}

Read Users' Comments (0)

0 Response to "Time"

Đăng nhận xét

Support

Liên hệ DMTuan-Uneti
Mọi thông tin góp ý các bạn liên hệ với mình ! Mail:
  1. manhtuan.leo@gmail.com
  2. manhtuan.itvp@gmail.com

Y!M: manhtuan.it92