Tìm kiếm

làm việc với phân số (tính tổng) dùng class:

code:



#include <iostream.h>
#include <conio.h>
#include <math.h>
int uc(int x, int y)
{
while (x!=y)
{
if (x>y)
 x=x-y;
else
 y=y-x;
 }
return x;
}
class PS
{
 private:
int t,m;
 public:
void tg();
void nhap();
void tong();
void in();
};
PS a,b,s;
void PS::nhap()
{
cout<<"nhap tu = ";cin>>t;
cout<<"nhap  mau = ";cin>>m;

}
void PS::tong()
{

s.t = a.t*b.m+b.t*a.m;
s.m = a.m*b.m;

}
void PS::in()
{
cout<<a.t<<"/"<<a.m<<" + "<<b.t<<"/"<<b.m<<" = "<<s.t<<"/"<<s.m<<"\n";
}
void PS::tg()
{
int u=uc(s.t,s.m);
s.t = s.t/u;
s.m = s.m/u;
}
void main()
{

a.nhap();b.nhap();
s.tong();
s.tg();
s.in();
}

Read Users' Comments (0)

0 Response to "làm việc với phân số (tính tổng) dùng class:"

Đă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