编写长方体(C++)
【问题描述】
利用给定的矩形类,编写长方体类
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++)相关推荐
- 如何用HTML编写长方体框架,直角梯形长方体形状_html_开发99编程知识库
不需要額外的形狀元素 形狀可以創建僅包含該 :左側是創建的div left,top和bottom邊框. 右側是由 :before及其上,右和底部邊框 跨越加入兩個框創建的 :after感謝 skewY ...
- 编写程序计算长方体的体积python_【自学编程】C语言编程简单的小程序,计算长方体体积!...
计算长方体体积 有朋友会说长方体体积还不好算吗?长X宽X高.没错用计算器一下就可以出结果,编程反而麻烦些,但是我们说的是这种思维,如果复杂的重复运算的话写好程序就非常简单了. 简单运算下一个固定高度的 ...
- python 编写函数,实现根据键盘输入的长、宽、高之值计算长方体体积
编写函数,实现根据键盘输入的长.宽.高之值计算长方体体积 n1 = input("长:") n2 = input("宽:") m =input("高: ...
- 按要求编写一个Java应用程序:(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。(2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性
(1)定义一个类,描述一个矩形,包含有长.宽两种属性,和计算面积方法. public class Jvcs {private int Long; //长private int wide; //宽pub ...
- 编写程序计算长方体的体积python_编写程序,计算圆柱体、球体、正方体和长方体的表面积和体积...
编写程序,计算圆柱体.球体.正方体和长方体的表面积和体积. #include "" #include"" class Shape { protected: in ...
- CSS学习记录9/3D的正方体的两种编写方式/3D长方体的编写方式/3D动画/3D播放器
什么是2D什么是3D? 2D就是一个平面,只是宽度和高度,没有厚度. 3D就是一个立体,有宽度有高度,还有厚度. 默认情况下所有的元素都是呈2D展现的. 如何让某个元素呈3D展现? 和透视一样,只需给 ...
- 需要求三个长方体的体积,请编写一个基于对象的程序。
// 121218 第八章习题6.cpp : 定义控制台应用程序的入口点. // /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * ...
- 需要求三个长方体的体积,请编写一个基于对象的程序
需要求三个长方体的体积,请编写一个基于对象的程序.数据成员包括length(长).width(宽).height(高). (1)由键盘分别输入3个长方体的长.宽.高. (2)计算长方体的体积. (2) ...
- 编写一个程序,从键盘输入长,宽,高,输出长方体的表面积和体积
这是我自己写的,有什么不对的请多多指教 下面有三种方法 #include<iostream> using namespace std; //方法一 int main() { do ...
最新文章
- 352万帧标注图片,1400个视频,亮风台推最大单目标跟踪数据集
- MPB:农科院牧医所赵圣国组-微生物超高分子量DNA提取方法
- linux日志查看面试题,Linux 运维面试题 三剑客(sed awk grep)整理
- 光盘压制:八种加密方法保护光盘数据安全
- hive 小技巧总结
- 且看且学Gradle--(1)Gradle入门
- 文献记录(part47)--KU-HAR: An open dataset for heterogeneous human activity recognition
- Python成长之路【第七篇】:Python基础之装饰器
- QWaiteCondition思考3
- VUE使用vue-seamless-scroll自动滚动表格数据,对表格数据排序无效的解决办法
- 数据结构:(4)算法及其描述
- 【HDU - 2809】 God of War(状压dp)
- 自学java去哪找工作比较好_如何自学java?什么程度可以找工作?
- Unknown system variable 'tx_isolation'报错
- 线程池的拒绝策略(重要)
- 根据缺口的模式选股买股票,python 学习代码
- U盘/移动硬盘的文件夹自动分类怎么消除
- ipad协议828版
- seurat质控Warning: Feature names cannot have underscores (‘_‘), replacing with dashes (‘-‘)
- 基本知识 100118
热门文章
- Dynamic Quantization PyTorch官方教程学习笔记
- 教程篇(6.0) 11. SSL ❀ FortiGate 安全 ❀ Fortinet 网络安全专家 NSE 4
- Spring-尚硅谷-学习笔记
- 基于 JavaFx 搭建的实用小工具集合 xJavaFxTool
- 1700. 无法吃午餐的学生数量(难度:简单)
- 金融科技寒冬简普为何逆势增长?智能技术是关键
- 英美概况复习(内容完善中)
- HP工作站使用NVIDIA专业显卡实现4屏幕电视墙
- python excel对比_日常使用————python对比两个excel表中的数据
- js节点,我要发贴示例