Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

bbbbbbbb11

//Tao class diem

#include<conio.h>

#include<stdio.h>

#include<iostream.h>

#include<math.h>

//-------------

class diem

{

      private:

              double hd,td;

      public:

             diem();

             diem(double x,double y);

             void nhap();

             void in();

             friend double dist(diem da, diem db);

};

//-------------

class tamgiac

{

      private:

              diem d1,d2,d3;

      public:

             tamgiac();

             tamgiac(double xa,double ya,double xb,double yb,double ca,double yc);

             void nhap();

             void in();

             friend double cv(tamgiac tg);

             friend double dt(tamgiac tg);

};

//-------------

diem::diem()

{hd=0;td=0;}

//-------------

{hd=x;td=y;}

//-----------

void diem::nhap()

{

     cout<<"

HD: ";cin>>hd;

     cout<<"

TD: ";cin>>td;

}

//------------

void diem::in()

{

     cout<<"( "<<hd<<","<<td<<" )";

}

//--------------

double dist(diem da, diem db)

{

       double x,xa,xb,ya,yb;

       xa=da.hd;

       ya=da.td;

       xb=db.hd;

       yb=db.td;

       x=sqrt(((xb-xa)*(xb-xa))+(yb-ya)*(yb-ya));

       return x;

    

}

//-------------

tamgiac::tamgiac()

{

   d1=diem(0,0);

   d2=diem(0,0);

   d3=diem(0,0);

}

//------------

tamgiac::tamgiac(double xa,double ya,double xb,double yb,double xc,double yc)

{

   d1=diem(xa,ya);

   d2=diem(xb,yb);

   d3=diem(xc,yc);

}

//------------

void tamgiac::nhap()

{

     cout<<"

Nhap 3 dinh cua tam giac!";

     cout<<"

Dinh 1: ";d1.nhap();

     cout<<"

Dinh 2: ";d2.nhap();

     cout<<"

Dinh 3: ";d3.nhap();

}

//------------

void tamgiac::in()

{

     cout<<"

Tam giac co 3 dinh la: ";

     d1.in();cout<<" ";d2.in();cout<<" ";d3.in();

}

//-----------

double cv(tamgiac tg)

{

       double a=dist(tg.d1,tg.d2);

       double b=dist(tg.d2,tg.d3);

       double c=dist(tg.d3,tg.d1);

       return (a+b+c);

}

//-------------

double dt(tamgiac tg)

{

       double p=cv(tg)/2;

       double a=(p-dist(tg.d1,tg.d2));

       double b=(p-dist(tg.d2,tg.d3));

       double c=(p-dist(tg.d3,tg.d1));

       return(p*a*b*c);

}

//------------

int main()

{

    tamgiac tg;

    tg.nhap();

    tg.in();

    cout<<"

C: "<<cv(tg);

    cout<<"

S: "<<dt(tg);

    getch();

}

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: