Thứ Hai, 24 tháng 11, 2008

Code bai lam TAM GIAC = C++

#include
#include
#include
class DIEM
{
private:
int x,y;
public:
DIEM();
void nhap();
void xuat();
float dodai(DIEM B);
} ;
class TAMGIAC
{
private:
DIEM A,B,C;
public:
void nhap();
void xuat();
float chuvi();
float dientich();
} ;
DIEM::DIEM()
{
x=y=1;
}
void DIEM::nhap()
{
cout<<"nhap toa do cua DIEM:" ; cin>>x>>y;
}
void DIEM::xuat()
{
cout<<"cac toa do vua nhap la:" ;
cout<<"(" <<<"," <<<")";
cout<<'\n';
}
float DIEM::dodai(DIEM B)
{
float m;
m=sqrt((x-B.x)*(x-B.x)+(y-B.y)*(y-B.y)) ;
return m;
}
void TAMGIAC::nhap()
{
A.nhap();
B.nhap();
C.nhap();
}
void TAMGIAC::xuat()
{
A.xuat();
B.xuat();
C.xuat();
}
float TAMGIAC::chuvi()
{
float m,n,p,cv;
m=A.dodai(B);
n=B.dodai(C);
p=C.dodai(A);
cv=m+n+p;
return cv;
}
float TAMGIAC::dientich()
{
float m,n,p,temp,dt;
m=A.dodai(B);
n=B.dodai(C);
p=C.dodai(A);
temp=(m+n+p)/2;
dt=sqrt(temp*(temp-m)*(temp-n)*(temp-p));
return dt;
}
void main()
{
clrscr();
TAMGIAC a;
float cv,dt;
a.nhap();
a.xuat();
cv=a.chuvi();
cout<<'\n'<<"chu vi cua tam giac la:";
cout<<<'\n';
cout<<"dien tich cua tam giac la:" ;
cout<
getch();
}

Không có nhận xét nào: