PTA 7-1 设计一个矩形类Rectangle并创建测试程序(C++)
2020-04-02 07:45
1881 查看
设计一个名为Rectangle的矩形类,这个类包括:两个名为width和height的double数据域,它们分别表示矩形的宽和高。width和height的默认值都为1.该类包括矩形类的无参构造函数(默认构造函数);一个width和height为指定值的矩形构造函数;一个名为getArea(
)的函数返回矩形的面积;一个名为getPerimeter(
)的函数返回矩形的周长。请实现这个类。编写一个测试程序,创建一个Rectangle对象,从键盘输入矩形的宽和高,然后输出矩形的面积和周长。输入格式:
3.5 35.9(第一个数表示矩形的宽,第二个数表示矩形的高,中间是空间分隔。)输出格式:
125.65 (第一行输出矩形的面积) 78.8 (第二行输出矩形的周长)输入样例:
3.5 35.9输出样例:125.65
78.8
using namespace std; class Rectangle { private: double width=1; double height=1; public: Rectangle(){} Rectangle(double r, double i) { width = r; height = i; } double getArea(double r, double i) { double area; area = r * i; return area; } double getPerimeter(double r, double i) { double lenght; lenght = 2 * (r + i); return lenght; } }; int main() { Rectangle c; double a, b; double mainji; double zhouchang; cin >> a>>b; mainji = c.getArea(a, b); zhouchang = c.getPerimeter(a, b); cout << mainji << endl; cout << zhouchang << endl; return 0; }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 作业2:设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,根据坐标能计算出矩形的面积
- 设计并测试一个名为Rectangle的矩形类
- C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右下角两个点的坐标,根据坐标计算矩形的面积
- 我们有一些图形的边长数据,这些图形包括三角新和矩形,请你编写一个程序求出它们的面积。请你实现一个基础图形类Graph,然后实现三角形类Triangle和矩形类Rectangle
- Java实训——创建一个窗体程序,实现简单的数学加、减法测试。
- 设计一个矩形类Rectangle
- 最全Pycharm教程(9)——创建并运行一个基本的Python测试程序
- 创建一个几何类型类,其中有计算面积getArea()和周长getPerimeter()抽象方法,然后通过它派生出三角形类、圆形类、矩形类,并通过测试类进行测试
- Java实训——创建一个窗体程序,实现简单的数学加、减法测试。
- 创建并运行一个基本的Python测试程序(自己的看法修改)
- 如何构建一个ERP系统(需求分析、系统架构、系统设计、系统编码、测试、交付程序及文文件)。
- 最全Pycharm教程(9)——创建并运行一个基本的Python测试程序
- 设计一个在三个数值中找出最大数值的函数模板,并设计一个程序进行测试。
- 最全Pycharm教程(9)——创建并运行一个基本的Python测试程序 --待整理
- 创建一个简单的WCF程序
- 创建互斥对象,让程序只运行一个。
- 机器学习----一个小程序测试numpy和matplotlib库安装成功
- ASP.NET没有魔法——开篇-用VS创建一个ASP.NET Web程序
- 设计一个学生作业完成情况的管理程序
- PTA 求链式线性表的倒数第K项 给定一系列正整数,请设计一个尽可能高效的算法,查找倒数第K个位置上的数字。