Xây dựng lớp điểm gồm các thành phần tung độ hoành độ. Với các phương thức sau:
+Nạp chồng toán tử nhập>> và xuất <<điểm
+tính khoảng cách 2 điểm
Xây dựng lớp tam giác kế thừa lớp điểm trên,với phương thức tính chu vi tam giác.
Viết chương trình ứng dụng lớp trên.
mình mới làm đc 1 phần mong mọi người giúp
using namespace std;
#include<iostream>
#include<math.h>
class Diem
{
private:
int x;
int y;
public:
friend ostream& operator<<(ostream &os,Diem d);
friend istream& operator>>(istream &is,Diem &d);
};
ostream& operator<<(ostream &os,Diem d)
{
os<<d.x<<";"<<d.y<<endl;
return os;
}
istream& operator>>(istream &is,Diem &d)
{
cout<<"nhap hoanh do:"<<endl;
is>>d.x;
cout<<"nhap tung do:"<<endl;
is>>d.y;
}
int main()
{
Diem diem1,diem2;
cin>>diem1;
cout<<"toa do diem 1 la:"<<diem1;
cin>>diem2;
cout<<"toa do diem 2 la:"<<diem2;
return 0;
}