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... ♥

Tgiác, nhập kc cv dt, Phân số + - * /

***** Tgiác, nhập, kc, cv ,dt :

#include<iostream.h>

#include<math.h>

typedef struct

{

<tab>float x, y;

}DIEM;

void nhap(DIEM &p);

float kc(DIEM P, DIEM Q);

float cv(DIEM A, DIEM B, DIEM C);

float dt(DIEM A, DIEM B, DIEM C);

void main()

{

<tab>clrscr ();

<tab>DIEM A,B,C;

<tab>cout<<"

Nhap toa do dinh A:";

<tab>nhap(A);

<tab>cout<<"

Nhap toa do dinh B:";

<tab>nhap(B);

<tab>cout<<"

Nhap toa do dinh C:";

<tab>nhap(C);

<tab>float DT=dt(A,B,C);

<tab>float CV=cv(A,B,C);

<tab>cout<<"

DT = "<<DT;

<tab>cout<<"

CV = "<<CV;

<tab>getch ();

}

void nhap(DIEM &p)

{

<tab>cout<<"

x = ";

<tab>cin>>p.x;

<tab>cout<<"

y = ";

<tab>cin>>p.y;

}

float kc(DIEM P, DIEM Q)

{

<tab>return sqrt((P.x-Q.x)*(P.x-Q.x) + (P.y-Q.y)*(P.y-Q.y));

}

float cv(DIEM A, DIEM B, DIEM C)

{

<tab>float a,b,c,p;

<tab>a=kc(A,C);

<tab>b=kc(B,C);

<tab>c=kc(A,B);

<tab>p=a+b+c;

<tab>return p;

}

float dt(DIEM A, DIEM B, DIEM C)

{

<tab>float a,b,c,p,s;

<tab>a=kc(A,C);

<tab>b=kc(B,C);

<tab>c=kc(A,B);

<tab>p=(a+c+b)/2;

<tab>s=sqrt(p*(p-a)*(p-b)*(p-c));

<tab>return s;

}

__________

**** : PHÂN SỐ, + - * /

3 dòng include conio iostream.h math.h

typedef struct

{

<tab>float tu, mau;

}PHANSO;

void nhap (PHANSO &x);

void xuat (PHANSO x);

void rutgon(PHANSO &x);

PHANSO tong (PHANSO A, PHANSO B);

PHANSO hieu (PHANSO A, PHANSO B);

PHANSO tich  (PHANSO A, PHANSO B);

PHANSO thuong(PHANSO A, PHANSO B);

void main ()

{

<tab>clrscr();

<tab>PHANSO A, B, kq;

<tab>cout<<"

Nhap phan so A:";

<tab>nhap(A);

<tab>cout<<" Phan so A =";

<tab>xuat(A);

<tab>cout<<"

Nhap phan so B:";

<tab>nhap(B);

<tab>cout<<" Phan so B =";

<tab>xuat(B);

<tab>cout<<"

+ - * / cua A va B la:

";

<tab>kq=tong(A,B);

<tab>cout<<"

TONG   = ";

<tab>xuat(kq);

<tab>kq=hieu(A,B);

<tab>cout<<"

HIEU   = ";

<tab>xuat(kq);

<tab>kq=tich(A,B);

<tab>cout<<"

TICH   = ";

<tab>xuat(kq);

<tab>kq=thuong(A,B);

<tab>cout<<"

THUONG = ";

<tab>xuat(kq);

<tab>getch ();

}

void nhap(PHANSO &x)

{

<tab>cout<<"

tu = ";

<tab>cin>>x.tu;

<tab>cout<<" mau= ";

<tab>cin>>x.mau;

}

void xuat(PHANSO x)

{

<tab>cout<<" "<< x.tu<<"/"<<x.mau;

}

void rutgon(PHANSO &x)

{

<tab>int a=abs(x.tu);

<tab>int b=abs(x.mau);

<tab>while(a*b!=0)

<tab>{

<tab><tab>if(a>b)

<tab><tab>{

<tab><tab><tab>a -= b;

<tab><tab>}

<tab><tab>else

<tab><tab>{

<tab><tab><tab>b -= a;

<tab><tab>}

<tab>}

<tab>x.tu = x.tu/(a+b);

<tab>x.mau=x.mau/(a+b);

}

PHANSO tong(PHANSO A, PHANSO B)

{

<tab>PHANSO kq;

<tab>kq.tu=A.tu*B.mau + B.tu*A.mau;

<tab>kq.mau=A.mau*B.mau;

<tab>rutgon(kq);

<tab>return(kq);

}

PHANSO hieu(PHANSO A, PHANSO B)

{

<tab>PHANSO kq;

<tab>kq.tu=A.tu*B.mau - B.tu*A.mau;

<tab>kq.mau=A.mau*B.mau;

<tab>rutgon(kq);

<tab>return (kq);

}

PHANSO tich(PHANSO A, PHANSO B)

{

<tab>PHANSO kq;

<tab>kq.tu=A.tu*B.tu;

<tab>kq.mau=A.mau*B.mau;

<tab>rutgon(kq);

<tab>return (kq);

}

PHANSO thuong(PHANSO A, PHANSO B)

{

<tab>PHANSO kq;

<tab>kq.tu=A.tu*B.mau;

<tab>kq.mau=A.mau*B.tu;

<tab>rutgon(kq);

<tab>return (kq);

}

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

Tags: