【问题描述】

利用给定的矩形类,编写长方体类

class Rect {
public:Rect(float l, float w);                        //定义矩形接受长和宽float getArea();                                      //矩形面积
protected:float mLength;                                            //定义长float mWidth;                                              //定义宽
};Rect::Rect(float l, float w) {this->mLength = l;this->mWidth = w;
}
float Rect::getArea() {float area = mWidth * mLength;return area;
}class cubiod : public Rect {
public:cubiod(float l, float w, float h);float getVol();float Area();
protected:float mHeight;
};cubiod::cubiod(float l, float w, float h) : Rect(l, w) {this->mHeight = h;
}float cubiod::getVol() {             //体积float underside = getArea();float V = mHeight * underside;return V;
}float cubiod::Area() {          //表面积float underside = mLength * mWidth;float side1 = mHeight * mWidth;float side2 = mHeight * mLength;float Area = (underside + side1 + side2) * 2;return Area;
}#include<iostream>using namespace std;int main() {int j, k, l;cout << "请输入矩形的长和宽:";cin >> j >> k;                             //键盘接收长和宽Rect r1(j, k);cout << "矩形的面积为:" << r1.getArea() << endl;cout << "请输入立方体的高:";cin >> l;                                     //接受高cubiod c1(j, k, l);cout << "立方体体积为:" << c1.getVol() << endl;cout << "立方体表面积为:" << c1.Area();return 0;
}

编写长方体(C++)相关推荐

  1. 如何用HTML编写长方体框架,直角梯形长方体形状_html_开发99编程知识库

    不需要額外的形狀元素 形狀可以創建僅包含該 :左側是創建的div left,top和bottom邊框. 右側是由 :before及其上,右和底部邊框 跨越加入兩個框創建的 :after感謝 skewY ...

  2. 编写程序计算长方体的体积python_【自学编程】C语言编程简单的小程序,计算长方体体积!...

    计算长方体体积 有朋友会说长方体体积还不好算吗?长X宽X高.没错用计算器一下就可以出结果,编程反而麻烦些,但是我们说的是这种思维,如果复杂的重复运算的话写好程序就非常简单了. 简单运算下一个固定高度的 ...

  3. python 编写函数,实现根据键盘输入的长、宽、高之值计算长方体体积

    编写函数,实现根据键盘输入的长.宽.高之值计算长方体体积 n1 = input("长:") n2 = input("宽:") m =input("高: ...

  4. 按要求编写一个Java应用程序:(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。(2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性

    (1)定义一个类,描述一个矩形,包含有长.宽两种属性,和计算面积方法. public class Jvcs {private int Long; //长private int wide; //宽pub ...

  5. 编写程序计算长方体的体积python_编写程序,计算圆柱体、球体、正方体和长方体的表面积和体积...

    编写程序,计算圆柱体.球体.正方体和长方体的表面积和体积. #include "" #include"" class Shape { protected: in ...

  6. CSS学习记录9/3D的正方体的两种编写方式/3D长方体的编写方式/3D动画/3D播放器

    什么是2D什么是3D? 2D就是一个平面,只是宽度和高度,没有厚度. 3D就是一个立体,有宽度有高度,还有厚度. 默认情况下所有的元素都是呈2D展现的. 如何让某个元素呈3D展现? 和透视一样,只需给 ...

  7. 需要求三个长方体的体积,请编写一个基于对象的程序。

    // 121218 第八章习题6.cpp : 定义控制台应用程序的入口点. // /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * ...

  8. 需要求三个长方体的体积,请编写一个基于对象的程序

    需要求三个长方体的体积,请编写一个基于对象的程序.数据成员包括length(长).width(宽).height(高). (1)由键盘分别输入3个长方体的长.宽.高. (2)计算长方体的体积. (2) ...

  9. 编写一个程序,从键盘输入长,宽,高,输出长方体的表面积和体积

    这是我自己写的,有什么不对的请多多指教 下面有三种方法 #include<iostream> using namespace std; //方法一  int main() {     do ...

最新文章

  1. 352万帧标注图片,1400个视频,亮风台推最大单目标跟踪数据集
  2. MPB:农科院牧医所赵圣国组-微生物超高分子量DNA提取方法
  3. linux日志查看面试题,Linux 运维面试题 三剑客(sed awk grep)整理
  4. 光盘压制:八种加密方法保护光盘数据安全
  5. hive 小技巧总结
  6. 且看且学Gradle--(1)Gradle入门
  7. 文献记录(part47)--KU-HAR: An open dataset for heterogeneous human activity recognition
  8. Python成长之路【第七篇】:Python基础之装饰器
  9. QWaiteCondition思考3
  10. VUE使用vue-seamless-scroll自动滚动表格数据,对表格数据排序无效的解决办法
  11. 数据结构:(4)算法及其描述
  12. 【HDU - 2809】 God of War(状压dp)
  13. 自学java去哪找工作比较好_如何自学java?什么程度可以找工作?
  14. Unknown system variable 'tx_isolation'报错
  15. 线程池的拒绝策略(重要)
  16. 根据缺口的模式选股买股票,python 学习代码
  17. U盘/移动硬盘的文件夹自动分类怎么消除
  18. ipad协议828版
  19. seurat质控Warning: Feature names cannot have underscores (‘_‘), replacing with dashes (‘-‘)
  20. 基本知识 100118

热门文章

  1. Dynamic Quantization PyTorch官方教程学习笔记
  2. 教程篇(6.0) 11. SSL ❀ FortiGate 安全 ❀ Fortinet 网络安全专家 NSE 4
  3. Spring-尚硅谷-学习笔记
  4. 基于 JavaFx 搭建的实用小工具集合 xJavaFxTool
  5. 1700. 无法吃午餐的学生数量(难度:简单)
  6. 金融科技寒冬简普为何逆势增长?智能技术是关键
  7. 英美概况复习(内容完善中)
  8. HP工作站使用NVIDIA专业显卡实现4屏幕电视墙
  9. python excel对比_日常使用————python对比两个excel表中的数据
  10. js节点,我要发贴示例