Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

#include <iostream>

#include <math.h>
using namespace std;
class Point
{
public:
float x, y, m, n;
void Nhap ()
{
cout << "Nhap hoanh do: ";
cin >> x;
cout << "Nhap tung do: ";
cin >> y;
}
void NhapVecto ()
{
cout << "Nhap hoanh do: ";
cin >> m;
cout << "Nhap tung do: ";
cin >> n;
}
void Xuat ()
{
cout << "(" << x << "," << y << ")" << endl;
}
double KhoangCach (Point Z)
{
return sqrt ((double) (x - Z.x) * (x - Z.x) + (double) (y - Z.y) * (y
- Z.y));
}
void DiemMoi (float &x, float &y, float m, float n)
{
x = x + m;
y = y + n;
}
};
int main ()
{
Point A, B;
cout << "Nhap diem A: \n";
A.Nhap ();
cout << "A";
A.Xuat ();
cout << "Nhap diem B: \n";
B.Nhap ();
cout << "B";
B.Xuat ();
cout << "Khoang cach giua 2 diem la: " << A.KhoangCach (B);
cout << "\nNhap vecto: \n";
A.NhapVecto ();
A.DiemMoi (A.x, A.y, A.m, A.n);
B.DiemMoi (B.x, B.y, A.m, A.n);
cout << "A";
A.Xuat ();
cout << "B";
B.Xuat ();
return 0;
}

You might also like