Chào mừng bạn đến với t2sit.violet.vn
Bài Giải C++.doc

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Hoàng Thái Sơn (trang riêng)
Ngày gửi: 20h:30' 10-08-2012
Dung lượng: 243.5 KB
Số lượt tải: 5
Nguồn:
Người gửi: Hoàng Thái Sơn (trang riêng)
Ngày gửi: 20h:30' 10-08-2012
Dung lượng: 243.5 KB
Số lượt tải: 5
Số lượt thích:
0 người
Phương trình bậc 1
#include
#include
class bac1{
private:
float a,b;
public:
void nhap(){
cout<<"Nhap a: ";cin>>a;
cout<<"Nhap b: ";cin>>b;
}
void giai(){
if(a==0)
if(b==0) cout<<" Phuong trinh vo so nghiem ";
else cout<<" Phuong trinh vo nghiem ";
else cout<<" Nghiem cua phuong trinh la X= "<<(-b/a)<<" ";
}
};//het lop
void main(){
bac1 pt[10];
for(int i=0;i<10;i++){
cout<<" Doi tuong thu "< pt[i].nhap();
pt[i].giai();
}
getch();
}
Phương trình bậc 2
#include
#include
#include
class bac2{
private:
float a,b,c;
public:
void nhap(){
cout<<"Nhap a: ";cin>>a;
cout<<"Nhap b: ";cin>>b;
cout<<"Nhap c: ";cin>>c;
}
void giai(){
if(a==0)
if(b==0)
if(c==0) cout<<" Phuong trinh vo so nghiem";
else cout<<" Phuong trinh vo nghiem";
else cout<<" Nghiem cua phuong trinh la X= "<<(-c/b);
else {
float dt=b*b-4*a*c;
if(dt<0) cout<<" Phuong trinh vo nghiem";
else if(dt==0) cout<<" Nghiem kep cua phuong trinh la: "<<(-b)/(2*a);
else{
cout<<" Nghiem cua phuong trinh la: ";
cout<<"X1= "<<((-b+sqrt(dt))/(2*a))<<" ";
cout<<"X2= "<<((-b-sqrt(dt))/(2*a));
}
}
}
};
void main(){
bac2 pt[5];
for(int i=0;i<5;i++){
cout<<" Doi tuong thu "< pt[i].nhap();
pt[i].giai();
}
getch();
}
Đường tròn
#include
#include
class circle{
private:
float r;
public:
circle(){r=0;}
circle(float d){r=d;}
circle(circle &r1){r=r1.r;}
float dientich(){
return(3.14*r*r);
}
void display(){ cout<<" Dien tich duong tron : "< friend float operator+(circle &a,circle &b){
return(a.dientich()+b.dientich());
}
};// het lop
void main(){
float r1,r2;
cout<<" Nhap ban kinh duong tron thu nhat :";cin>>r1;
cout<<" Nhap ban kinh duong tron thu hai :";cin>>r2;
circle c1(r1),c2(r2);
c1.display();c2.display();
cout<<" Tong dien tich hai duong tron la: "<getch();
}
Hình chữ nhật
#include
#include
class rectangle{
private:
float a,b;
public:
rectangle(){a=b=0;}
rectangle(float x,float y){a=x;b=y;}
rectangle(rectangle &cn){a=cn.a;b=cn.b;}
float dientich(){return(a*b);}
void display(){cout<<" Dien tich hinh chu nhat la : "< friend float operator+(rectangle &cn1,rectangle &cn2){
return(cn1.dientich()+cn2.dientich());
}
};
void main(){
float a1,a2,b1,b2;
cout<<"Nhap chieu dai ";cin>>a1;
cout<<"Nhap chieu rong ";cin>>b1;
cout<<"Nhap chieu dai ";cin>>a2;
cout<<"Nhap chieu rong ";cin>>b2;
rectangle h1(a1,b1),h2(a2,b2);
h1.display();h2.display();
cout<<" Tong dien tich
#include
#include
class bac1{
private:
float a,b;
public:
void nhap(){
cout<<"Nhap a: ";cin>>a;
cout<<"Nhap b: ";cin>>b;
}
void giai(){
if(a==0)
if(b==0) cout<<" Phuong trinh vo so nghiem ";
else cout<<" Phuong trinh vo nghiem ";
else cout<<" Nghiem cua phuong trinh la X= "<<(-b/a)<<" ";
}
};//het lop
void main(){
bac1 pt[10];
for(int i=0;i<10;i++){
cout<<" Doi tuong thu "< pt[i].nhap();
pt[i].giai();
}
getch();
}
Phương trình bậc 2
#include
#include
#include
class bac2{
private:
float a,b,c;
public:
void nhap(){
cout<<"Nhap a: ";cin>>a;
cout<<"Nhap b: ";cin>>b;
cout<<"Nhap c: ";cin>>c;
}
void giai(){
if(a==0)
if(b==0)
if(c==0) cout<<" Phuong trinh vo so nghiem";
else cout<<" Phuong trinh vo nghiem";
else cout<<" Nghiem cua phuong trinh la X= "<<(-c/b);
else {
float dt=b*b-4*a*c;
if(dt<0) cout<<" Phuong trinh vo nghiem";
else if(dt==0) cout<<" Nghiem kep cua phuong trinh la: "<<(-b)/(2*a);
else{
cout<<" Nghiem cua phuong trinh la: ";
cout<<"X1= "<<((-b+sqrt(dt))/(2*a))<<" ";
cout<<"X2= "<<((-b-sqrt(dt))/(2*a));
}
}
}
};
void main(){
bac2 pt[5];
for(int i=0;i<5;i++){
cout<<" Doi tuong thu "< pt[i].nhap();
pt[i].giai();
}
getch();
}
Đường tròn
#include
#include
class circle{
private:
float r;
public:
circle(){r=0;}
circle(float d){r=d;}
circle(circle &r1){r=r1.r;}
float dientich(){
return(3.14*r*r);
}
void display(){ cout<<" Dien tich duong tron : "<
return(a.dientich()+b.dientich());
}
};// het lop
void main(){
float r1,r2;
cout<<" Nhap ban kinh duong tron thu nhat :";cin>>r1;
cout<<" Nhap ban kinh duong tron thu hai :";cin>>r2;
circle c1(r1),c2(r2);
c1.display();c2.display();
cout<<" Tong dien tich hai duong tron la: "<
}
Hình chữ nhật
#include
#include
class rectangle{
private:
float a,b;
public:
rectangle(){a=b=0;}
rectangle(float x,float y){a=x;b=y;}
rectangle(rectangle &cn){a=cn.a;b=cn.b;}
float dientich(){return(a*b);}
void display(){cout<<" Dien tich hinh chu nhat la : "<
return(cn1.dientich()+cn2.dientich());
}
};
void main(){
float a1,a2,b1,b2;
cout<<"Nhap chieu dai ";cin>>a1;
cout<<"Nhap chieu rong ";cin>>b1;
cout<<"Nhap chieu dai ";cin>>a2;
cout<<"Nhap chieu rong ";cin>>b2;
rectangle h1(a1,b1),h2(a2,b2);
h1.display();h2.display();
cout<<" Tong dien tich
 








Các ý kiến mới nhất