#include<iostream.h>
#include<conio.h>
#include<math.h>
class Cnhat { //Khai báo lớp Cnhat
float cv,dt; //Khai báo biến cv, dt kiểu thực
public: //Khai báo các hàm thành phần công cộng
Cnhat(float A,float B){ //Khai báo và định nghĩa hàm thiết lập Cnhat hai tham số a, b kiểu thực, thực hiện
cv=2*(A+B); //Gán cv=2*(A+B)
dt=A*B; //Gán dt=A*B
} //Kết thúc khai báo và định nghĩa hàm thiết lập Cnhat
void display(); //Khai báo hàm thành phần display không tham số
}; //Kết thúc khai báo lớp
void Cnhat::display() { //Định nghĩa hàm thành phần display không tham số
cout<<"
chu vi hinh chu nhat ="<<cv<<endl; //In ra màn hình xâu ”…” biến cv
cout<<"
dien tich hinh chu nhat ="<<dt<<endl; //In ra màn hình xâu ”…” biến dt
} //Kết thúc định nghĩa hàm thành phần display
class Hthang { //Khai báo lớp Hthang
float cv,dt; //Khai báo cv, dt kiểu thực
public: //Khai báo các hàm thành phần công cộng
Hthang(float A,float B,float C,float D,float H) { // Khai báo và định nghĩa hàm thiết lập Hthang năm tham số A,B,C,D,H kiểu thực, thực hiện
cv=(A+B+C+D); //Gán cv=A+B+C+D
dt=(A+B)*H/2; //Gán dt=(A+B)*H/2
} //Kết thúc khai báo và định nghĩa hàm thiết lập Hthang
}; //Kết thúc khai báo lớp
void Hthang::display() { //Định nghĩa hàm thành phần display không tham số, thực hiện
cout<<"
chu vi hinh thang ="<<cv<<endl; //In ra màn hình xâu “…” biến cv
cout<<"
dien tich hinh thang ="<<dt<<endl; //In ra màn hình xâu “…” biến dt
} //Kết thúc định nghĩa hàm thành phần display
void main() { //Thân chương trình chính
clrscr(); //Lệnh xoá màn hình
Cnhat Cn(3,5); //Gọi hàm thiết lập Cnhat tạo điểm Cn toạ độ (3,5)
Cn.display(); //Điểm Cn gọi hàm thành phần display không tham số
Hthang Ht(1,2,3,4,2.5); //Gọi hàm thiết lập Hthang tạo điểm Ht toạ độ (1,2,3,4,2.5)
Ht.display(); // Điểm Ht gọi hàm thành phần display không tham số
getch(); //Lệnh dừng màn hình
}
Bạn đang đọc truyện trên: Truyen2U.Pro