需要求3个长方体的体积,写一个基于对象的程序,数据成员包括 length width height 要求用成员函数实现以下功能
2017-05-16 19:18
1686 查看
需要求 3
个长方体的体积,请编写一个基于对象的程序。数据成员包括 length(长)、width(宽)、
height(高)。要求用成员函数实现以下功能:
(1) 由键盘分别输入 3
个长方柱的长、宽、高。
(2) 计算长方柱的体积;
(3) 输出
3 个长方柱的体积。
#include<iostream>
using namespace
std;
class Cube{
public:
void set();
void show();
private:
double length;
double width;
double height;
double getVolume();
};
void Cube::set(){
cout<<"请分别输入长方体的长
宽
高:"<<endl;
cin>>length>>width>>height;
}
double Cube::getVolume(){
return
length*width*height;
}
void Cube::show() {
cout<<"长方形体积为:"<<this->getVolume()<<endl;
}
int main() {
Cube cube2,cube3,cube1;
cube1.set();
cube2.set();
cube3.set();
cube1.show();
cube2.show();
cube3.show();
return
0;
}
请分别输入长方体的长宽高:
2 45 5
请分别输入长方体的长宽高:
2 52 1
请分别输入长方体的长宽高:
23 12 1
长方形体积为:450
长方形体积为:104
长方形体积为:276
个长方体的体积,请编写一个基于对象的程序。数据成员包括 length(长)、width(宽)、
height(高)。要求用成员函数实现以下功能:
(1) 由键盘分别输入 3
个长方柱的长、宽、高。
(2) 计算长方柱的体积;
(3) 输出
3 个长方柱的体积。
#include<iostream>
using namespace
std;
class Cube{
public:
void set();
void show();
private:
double length;
double width;
double height;
double getVolume();
};
void Cube::set(){
cout<<"请分别输入长方体的长
宽
高:"<<endl;
cin>>length>>width>>height;
}
double Cube::getVolume(){
return
length*width*height;
}
void Cube::show() {
cout<<"长方形体积为:"<<this->getVolume()<<endl;
}
int main() {
Cube cube2,cube3,cube1;
cube1.set();
cube2.set();
cube3.set();
cube1.show();
cube2.show();
cube3.show();
return
0;
}
请分别输入长方体的长宽高:
2 45 5
请分别输入长方体的长宽高:
2 52 1
请分别输入长方体的长宽高:
23 12 1
长方形体积为:450
长方形体积为:104
长方形体积为:276
相关文章推荐
- 需要求三个长方体的体积,请编写一个基于对象的程序。
- 需要求三个长方体的体积,请编写一个基于对象的程序
- 再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高),,以及求圆柱表面积的成员函数area和求圆柱体积的成员函数volume,实现需要的成员函数,并设计main
- 2,改写本章例2.1程序,要求: (1)将数据成员改为私有; (2)将输入和输出的功能改为由成员函数实现; (3)在类体内定义成员函数;
- 编写一个程序,定义一个职工类,输入3个职工的编号、姓名、工资和年龄, 类中的成员函数实现输入、输出,在主函数中定义对象,并计算输出3个职工的平均工资。
- 在一个程序中需要用到全局变量(在多个class之间共享数据),请问如何定义具有这种功能的变量?或者是否有其他的方法解决多个class之间的数据共享(尽量简单实现)。 首先应该明确 Java中没有全局变
- 建立一个Point类,包含数据成员x,y,实现需要的成员函数,并设计main函数完成测试
- 编写基于对象的程序求3个长方体的体积
- 编写基于对象的程序求3个长方体的体积
- 以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试
- 11周1--2以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试;
- 【C语言】请编写实现以下功能函数:实现对一个8bit数据(unsigned char)的指定位(例如第8位)的置0或置1操作,并保持其他位不变
- [4.21]编写一个程序,已有若干个学生的数据,包括学号、姓名、成绩、要求输出这些学生的数据并计算出学生人数和平均成绩(要求将学生人数和总成绩用静态数据成员表示)。
- 基于对象的程序,求3个长方体的体积及表面积
- 简化以下程序,将函数对象 divide_by 转换为一个函数,并将 for 循环替换为用一个标准的 C++ 算法来输出数据
- 设计一个时间类Time, 包括时,分,秒等私有数据成员。要求实现时间的基本运算,一个时间加上另一个时间。。
- 号)、sex(性别)、birthday(出生日期)、id(身份证号)等等。其中“出生日期”定义为一个“日期”类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函
- 编写一个程序 提示用户输入三个数集,每个包括5个数 实现以下功能 (图)
- 商店销售统计,每天有一个折扣价格,一次购10件以上者可以享受9.8折优惠,已知三个销售员的销售情况,运用静态数据成员和静态成员函数编写程序
- 简单快速开发C\S架构程序用最简单的不分层最快的效率达到功能要求的例子程序FrmCommnets 显示某个对象的评论列表的功能实现