Hàm thiết lập Point5

Màu nền
Font chữ
Font size
Chiều cao dòng

#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: Truyen2U.Pro