- Code:
#include <stdio.h>
#include<conio.h>
#include<iostream.h>
class Diem{
int x;
int y;
public:
Diem();
Diem(int);
Diem(int,int);
void NhapTT();
void InTT();
void DoiDiem(int,int);
};
Diem::Diem() {
x = y = 0;
}
Diem::Diem(int a) {
x = y = a;
}
Diem::Diem(int x1, int y1) {
x = x1; y = y1;
}
void Diem::InTT() {
cout<<"("<<x<<","<<y<<")";
};
void Diem::NhapTT() {
cout<<"X:"; cin>>x;
cout<<"Y:"; cin>>y;
};
void Diem::DoiDiem(int x1, int y1) {
x = x1; y = y1;
};
class DuongTron {
Diem tam;
int bankinh;
public:
DuongTron();
DuongTron(Diem, int);
DuongTron(int, int, int);
DuongTron(const DuongTron&);
void Ve();
void Nhap();
void DoiDTron(int,int);
};
DuongTron::DuongTron():tam()
{ bankinh=0; }
DuongTron::DuongTron(Diem d, int bk) : tam(d)
{ bankinh=bk; }
DuongTron::DuongTron(int x, int y, int bk) : tam(x,y)
{ bankinh=bk; }
DuongTron::DuongTron(const DuongTron& d): tam(d.tam)
{bankinh=d.bankinh;}
void DuongTron::Ve() {
cout<<"Tam : ";
tam.InTT();
cout<<endl;
cout<<"Ban kinh : "<<bankinh<<endl;
};
void DuongTron::Nhap() {
cout<<"Nhap tam : "<<endl;
tam.NhapTT();
cout<<"Nhap ban kinh : ";
cin>>bankinh;
};
void DuongTron::DoiDTron(int dx,int dy) {
tam.DoiDiem(dx, dy);
};
int main() {
DuongTron a;
a.Nhap();
a.Ve();
getch();
};
Cảm ơn bạn đả tham gia Diển Đàn CNTT
Nếu bạn chưa có tài khoản hãy sử dụng tên tài khoản "ACTIVE" và mật khẩu "public" !!!