Thắng Ỉn-Thái Nguyên City-Giao lưu và kết bạn
Xin chào..!Bạn đang ở diễn đàn anh em thái nguyên....hãy chung tay góp sức để diễn đàn ngày càng phát triển.thank you very much and good luck 4you!!!!!!!!!!!!!!!!Very Happy:D:D
...............Admin....................
Thắng Ỉn-Thái Nguyên City-Giao lưu và kết bạn
Xin chào..!Bạn đang ở diễn đàn anh em thái nguyên....hãy chung tay góp sức để diễn đàn ngày càng phát triển.thank you very much and good luck 4you!!!!!!!!!!!!!!!!Very Happy:D:D
...............Admin....................
Thắng Ỉn-Thái Nguyên City-Giao lưu và kết bạn
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Thắng Ỉn-Thái Nguyên City-Giao lưu và kết bạn

Diễn Đàn Anh Em Thái Nguyên
 
Trang ChínhGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập
Similar topics
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
Navigation
 Portal
 Diễn Đàn
 Thành viên
 Lý lịch
 Trợ giúp
 Tìm kiếm
Diễn Đàn
Affiliates
free forum


 

 C++.........cộng trừ nhân chia 2 phân số theo lớp

Go down 
Tác giảThông điệp
Admin
Admin
Admin
Admin


Tổng số bài gửi : 142
Points : 445
Reputation : 4
Join date : 04/02/2011
Age : 31
Đến từ : Thái nguyên

C++.........cộng trừ nhân chia 2 phân số theo lớp Empty
Bài gửiTiêu đề: C++.........cộng trừ nhân chia 2 phân số theo lớp   C++.........cộng trừ nhân chia 2 phân số theo lớp Icon_minitimeThu Oct 27, 2011 9:55 pm

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>

class phanso
{
private:
int tu,mau;

public:
void nhap();
void in();
phanso nhan(phanso y);
phanso chia(phanso y);
phanso cong(phanso y);
phanso tru(phanso y);
void rutgon();// Theo cô phuc thì cau này nam trong private, neu vay phai truy xuat trong hàm thành phan, d?t ? public truy xuat de dàng hon
};

int ucln(int x,int y)
{
x=abs(x);//d?ng quên x,y không âm
y=abs(y);
while(x!=y)
{
if (x>y)
x=x-y;
else
y=y-x;
}
return(x);
}

void phanso::nhap()
{
cout<<"Nhap vao tu so:"; cin>>tu;
cout<<"Nhap vao mau so:"; cin>>mau;
}

void phanso::in()
{
cout<<tu<<"/"<<mau<<"\n";
}

void phanso::rutgon()
{
int p;
p=ucln(tu,mau);
tu=tu/p;
mau=mau/p;
}

phanso phanso::cong(phanso y)
{
phanso kq;
kq.tu=(tu*y.mau)+(mau*y.tu);
kq.mau=(mau*y.mau);
return (kq);
}

phanso phanso::tru(phanso y)
{
phanso kq;
kq.tu=(tu*y.mau)-(y.tu*mau);
kq.mau=(mau*y.mau);
return (kq);
}

phanso phanso::nhan(phanso y)
{
phanso kq;
kq.tu=tu*y.tu;
kq.mau=mau*y.mau;
return(kq);
}
phanso phanso::chia(phanso y)
{
phanso kq;
kq.tu=tu*y.mau;
kq.mau=mau*y.tu;
return(kq);
}
int main()
{
phanso x,y,kq;
cout<<"Nhap phan so x:\n";
x.nhap();
x.rutgon();
cout<<"Phan so rut gon la:";
x.in();
cout<<"Nhap phan so y:\n";
y.nhap();
y.rutgon();
cout<<"Phan so rut gon la:";
y.in();
cout<<"Tong 2 phan so la:";
kq=x.cong(y);
kq.rutgon();
kq.in();
cout<<"Hieu 2 phan so la:";
kq=x.tru(y);
kq.rutgon();
kq.in();
cout<<"Tich 2 phan so la:";
kq=x.nhan(y);
kq.rutgon();
kq.in();
cout<<"Thuong 2 phan so la:";
kq=x.chia(y);
kq.rutgon();
kq.in();
return(0);
getch();
}
Về Đầu Trang Go down
https://thangthuytn158.forumvi.com
 
C++.........cộng trừ nhân chia 2 phân số theo lớp
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Partition Magic v8 “Bửu bối” của những người thích...”vọc”----phần mềm chia ổ cứng
» Phần Mềm Hổ Trợ Ép Đồ Cộng 15 trong Mu FPT SS8
» Auto đi thông thiên đỉnh nhận x2 Thiên Môn Kim Lệnh thành công 100%

Permissions in this forum:Bạn không có quyền trả lời bài viết
Thắng Ỉn-Thái Nguyên City-Giao lưu và kết bạn :: Công nghệ thông tin :: Lập trình-
Chuyển đến