Code:
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<string.h>
class point
{
public:
int x,y;
point(int x1=0,int y1=0)
{
x=x1;
y=y1;
}
void move(int dx,int dy)
{
x=dx+x;
y=dy+y;
}
void in()
{
cout<<"\n"<<x<<"-"<<y<<"\n";
}
};
class triangle
{
public:
point a,b,c;
triangle(point a1,point b1,point c1)
{
a=a1;
b=b1;
c=c1;
}
void move1(int x,int y)
{
a.move(x,y);
b.move(x,y);
c.move(x,y);
}
void in()
{
a.in();
b.in();
c.in();
}
};
void main()
{
clrscr();
int xa,xb,xc,ya,yb,yc;
cout<<"nhap toa do a";
cin>>xa>>ya;
cout<<"nhap toa do diem b";
cin>>xb>>yb;
cout<<"nhap toa do diem c";
cin>>xc>>yc;
point a(xa,ya),b(xb,yb),c(xc,yc);
triangle h(a,b,c);
h.in();
h.move1(3,3);
h.in();
getch();
}
code đó của bài 2.19