Tìm kiếm

Toa do


? : 
khai báo cấu trúc biểu diễn thông tin của tọa độ điểm trong mặt phẳng Oxy. Viết chương trình nhập vào tọa độ 2 điểm và tính khoảng cách.

code:


#include<iostream.h>
#include<conio.h>
#include<math.h>
// khai bao cau truc toa do x0y
struct toado
{
int x;// toa do x
int y;// toa do y
};
// Program dung OOP -- Class
class diem
{
private:
 toado td;
public:
 // Ham khoi tao
diem()
 {
 this->td.x=0;
 this->td.y=0;
 }
 // Ham nhap - Nap chong toan tu >>
friend istream &operator>>(istream &nhap,diem &a)
 {
  cout<<"\n Nhap toa do x : ";
  nhap>>a.td.x;
  cout<<"\n Nhap toa do y : ";
  nhap>>a.td.y;
  return nhap;
 }
friend ostream &operator<<(ostream &xuat,diem a)
{
xuat<<" ( "<<a.td.x<<","<<a.td.y<<" )";
return xuat;
}
// Ham tinh khoang cach 2 diem
  float kc(diem b)
{
float s;
s=sqrt(pow(td.x-b.td.x,2)+pow(td.y-b.td.y,2));
return s;
}
};


// MAIN - Test by DMTuan-tink4a2NamDinh-Uneti- Borland C++
void main()
{
diem a,b;
cout<<"\n Nhap toa do diem thu 1 : ";
cin>>a;
cout<<"\n Nhap toa do diem thu 2 : ";
cin>>b;
cout<<"\n ---- 2 toa do vua nhap -----\n";
cout<<a<<" va "<<b;
cout<<"\n\n\n\t-------o0o--KHOANG CACH 2 DIEM--o0o------\n";
float d=a.kc(b);
cout<<"\t \n d = "<<d;
getch();
}

Read Users' Comments (0)

0 Response to "Toa do"

Đăng nhận xét

Support

Liên hệ DMTuan-Uneti
Mọi thông tin góp ý các bạn liên hệ với mình ! Mail:
  1. manhtuan.leo@gmail.com
  2. manhtuan.itvp@gmail.com

Y!M: manhtuan.it92