Chu vi-Diện tích

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

#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