第五周项目一拓展:矩形类
2013-03-28 21:41
363 查看
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: 矩形.cpp * 作者:李巧丽 * 完成日期: 2013 年3 月28日 * 版本号: v1.0 * 输入描述:无 * 问题描述:声明带参数的构造函数,求矩形周长,面积和对角线的类。 * 程序输出:矩形周长,面积和对角线 */ #include<iostream> #include<Cmath> using namespace std; class Rectangle { public: Rectangle(double x,double y); //声明带参数的构造函数 double perimeter(void);//计算矩形周长 double area(void);//计算并返回矩形的面积 double diagonal(void);//计算矩形的对角线 void showMessage(); private: double a,b;//两边为私有成员数据 }; Rectangle::Rectangle(double x,double y) { a=x;b=y; } double Rectangle::perimeter() { return a+b; } double Rectangle::diagonal() { return sqrt(a*a+b*b); } double Rectangle::area() { return a*b; } void Rectangle::showMessage() { cout<<"矩形的两条边长分别是:"<<a<<'\t'<<b<<endl; cout<<"该矩形的周长是:"<<perimeter()<<'\t'<<"面积是:"<<area()<<'\t'<<"对角线是:"<<diagonal()<<endl<<endl; } int main(void) { Rectangle Rec1(1,1);//定义矩形类的一个实例,要求执行一个默认构造函数, Rec1.showMessage(); Rectangle Rec2(3,4); Rec2.showMessage(); }
运行结果:
相关文章推荐
- 第五周项目1拓展矩形类
- 第五周项目1(拓展)-矩形类的构造函数
- 第五周 项目一 拓展4 自定义一个 矩形类
- 第五周(项目一拓展)——矩形类的构造函数。
- 第二学期第五周项目1--三角形类的构造函数拓展(矩形)
- 第五周——项目一扩展——矩形类
- 项目1(拓展)--矩形类
- 2014-03-25项目1——拓展矩形类
- 第五周 项目1 扩展 矩形类
- 第五周项目1拓展 判断是否为矩形 求矩形面积
- 2013c++第五周任务-项目一拓展
- 第五周项目一拓展矩形
- 第五周上机实践项目——三角形拓展之矩形
- 第五周【项目2 - 建立链栈算法库】
- 第五周项目2分数类
- 第十周项目一 (程序填充与阅读)1:(拓展)
- 第八周项目一 复数类拓展之复数与double型数据的运算
- 第五周,C语言项目1,求正差值
- 第五周c语言项目2,求三数正差值
- 第五周项目3-括号的匹配