Hàm thiết lập Point5
#include<iostream.h>
#include<conio.h>
class point //Khai báo lớp point
{
int x,y; //khai báo biến x,y kiểu nguyên
public: //Khai báo các hàm thành phần công cộng
point(int ox, int oy) {x=ox;y=oy;} //khai báo và định nghĩa hàm thiết lập point hai tham số ox,oy kiểu nguyên thực hiện gán x=ox,y=oy
void move(int dx, int dy); //khai báo hàm thành phần move hai tham số dx,dy kiểu nguyên
void display(); //khai báo và định nghĩa hàm thành phần display ko tham số
};
void point::move(int dx, int dy) { // đn hàm thành phần move hai tham số dx,dy kiểu nguyên thực hiện
x+=dx; // gán x=x+dx
y+=dy; //gán y=y+dy
}
void point::display(){ //Đn hàm thành phần display không tham số thực hiện
cout<<"Toa do: "<<x<<" "<<y<<"
"; } // In ra màn hình xâu …
void main() { // thân chương trình chính
clrscr(); //lệnh xoá màn hình
point a(5,2); //Gọi hàm thiết lập point hai tham số tạo điểm a toạ độ (5,2)
a.display(); //Điểm a gọi hàm thành phần display không tham số
a.move(-2,4); //Điểm a gọi hàm thành phần move hai tham số di chuyển (-2,4)
a.display(); //Điểm a gọi hàm thành phần display không tham số
point b(1,-1); //Gọi hàm thiết lập point hai tham số tạo điểm b toạ độ (1,-1)
b.display(); //Điểm b gọi hàm thành phần display không tham số
getch(); //Dừng màn hình
}
Bạn đang đọc truyện trên: AzTruyen.Top