设计一个长方体类Box,它能计算并输出长方体的体积和表面积。

(1) 定义构造函数完成长方体的初始化

(2) 求长方体的体积;

(3) 求长方体的表面积;

(4) 输出长方体的相关信息。

请写出完整的程序(可以复制粘贴整个程序作为答案,也可以上传截图和运行结果)。

#include <iostream>

using namespace std;

class Bulk

{

public:

void InputData();

void OutputData();

int volume();

int area();

private:

int length;

int width;

int heigh;

};

void Bulk::InputData()

{

cout<<"请?输?入?长¤方?体?的?长¤、¢宽í、¢高?:";

cin>>length>>width>>heigh;

}

void Bulk::OutputData()

{

cout<<"这a个?长¤方?体?的?体?积y是?:"<<volume()<<" 表括?面?积y是?:"<<area()<<endl;

}

int Bulk::volume()

{

int v = length * width * heigh;

return v;

}

int Bulk::area()

{

int s = 2 * (length*heigh + width*heigh + length*width);

return s;

}

void main()

{

Bulk b1, b2;

b1.InputData();

b2.InputData();

b2.OutputData();

b1.OutputData();

}

设计一个立方体类Box,它能计算并输出立方体的体积和表面积。其中Box类包含三个私有数据成员 a(立方体边长)volume(体积)和 area(表面积),另有两个构造函数以及getvolume()(计算体积)、getarea()(计算表面积)和 disp()(输出结果).

#include<iostream>

using namespace std;

class Box

{

private:

int a;

int volume;

int area;

public:

Box() {};

Box(int a)

{

this->a=a;

}

int getvolume()

{

volume=a*a*a;

return volume;

}

int getarea()

{

area=6*a*a;

return area;

}

void disp()

{

cout<<"the volume is : "<<getvolume()<<endl;

cout<<"the area is : "<<getarea()<<endl;

}

};

int main()

{

Box A(5);

A.disp();

return 0;

}

设计一个立方体类(长方体)Box,它能计算并输出立方体的体积和表面积。相关推荐

  1. java编一个求圆柱表面积_Java:输入圆柱体的半径和高,计算并输出圆柱体的体积和表面积...

    展开全部 程序如下: package test; import java.util.Scanner; public class TestCircle { public static void main ...

  2. java设计一个立方体类box_实例1: 设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积。_学小易找答案...

    [填空题]表达式 list(filter(lambda x:x>2, [0,1,2,3,0,0])) 的值为 _________ . [填空题]表达式 len(' 中国 '.encode('ut ...

  3. python设计一个学生类求最高分_设计一个学生类班级类

    第一题 设计一个学生类 属性:姓名.学号.年龄.成绩 设计一个班级类要求:实现向班级中添加学生.删除学生.查看学生.按照指定条件排序 属性:班级代号,所有学生 需要使用 calss, __int__, ...

  4. C++编程练习:多态实验——设计一个基类Shapes,Shapes类公有派生产生矩形类Rectangle和圆类Circle

    例.设计一个基类Shapes,包含成员函数display()并声明为纯虚函数.Shapes类公有派生产生矩形类Rectangle和圆类Circle,分别定义display()函数实现其主要几何元素的显 ...

  5. 设计一个笔记本电脑类,属性随意,并且进行属性私有化,对外提供公开的set和get方法。 设计一个可插拔的接口:InsertDrawable,该接口有什么方法自行定义。

    代码 /* 开放型题目:设计一个笔记本电脑类,属性随意,并且进行属性私有化,对外提供公开的set和get方法.设计一个可插拔的接口:InsertDrawable,该接口有什么方法自行定义.设计一个鼠标 ...

  6. C++设计一个长方形类

    设计一个长方形类 设计一个长方形类,通过访问它的成员变量来计算面积. class Rectangle {//在此处实现Rectangle类private:int height;int width; p ...

  7. 设计一个长方形类。成员变量包括:长度和宽度,成员函数除包括计算周长和计算面积外, 还包括用set方法来设置长方形的长度和宽度,以及用get的方法来获得长方形的长度和宽度 最后,编写一个测试程序来测试所

    本文为博主原创文章,未经博主允许不得转载. 版权为陈博超所有,第一次于2020年11月22日发表于BLOG上 本BLOG上原创文章未经本人许可,不得用于商业用途.转载请经允许后注明出处,否则保留追究法 ...

  8. 设计一个学生类Student

    设计一个学生类Student 其属性有:姓名(name).年龄(age).学历(education),由Student类派生出本科生类Undergraduate和研究生类Graduate,本科生类增加 ...

  9. java定义一个日期类 包括年 月 日_【说明】 设计一个日期类Date包括年、月、日等私有数据成员。要求实现日期..._考试资料网...

    填空题[说明] 设计一个日期类Date包括年.月.日等私有数据成员.要求实现日期的基本运算,如某日期加上天数.某日期减去天数.两日期相差的天数等. 在Date类中设计如下重载运算符函数: Date o ...

  10. 请按照以下要求设计一个学生类Student,并进行测试,要求如下:

    请按照以下要求设计一个学生类Student,并进行测试,要求如下: (1)Student类中包含姓名.成绩两个属性. (2)分别给这两个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值. ( ...

最新文章

  1. 离散数学当中的部分符号总结
  2. 不装oracle进行远程连接解决办法 .
  3. 【拓扑排序】【DP】旅行计划(luogu 1137)
  4. lisp eval apply_SICP远古魔法-LISP概览(1-2)
  5. vue 引用网络css_vue如何引用其他组件(css和js)
  6. python怎么分析各个时间段的数据_Python数据分析:Python对Word数据的读写
  7. 【java】计算 list 中每一行的合计值
  8. 鸡啄米vc++2010系列7(对话框:创建对话框类和添加控件变量)
  9. 是用int还是用Integer?
  10. 非template/render模式下使用iview组件时标签需要转化
  11. 邮件服务器的安全,邮件服务器的安全解决方案
  12. 计算机word表格公开课ppt,制作Word表格公开课).ppt
  13. GUI(图形用户界面)
  14. 怎么测试网站服务器速度,怎么测试网站速度
  15. lay-ui里修改表格自动换行
  16. 安装与配置VMware虚拟机 https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
  17. 第05章 图形基础
  18. 数字功放音质好不好?从哪些地方看
  19. 入门c语言。(1建立开发环境)
  20. 【EndNote】-详细步骤-导入网页/电子文献及外网(IEEE)文献

热门文章

  1. java短信验证码_java实现发送短信验证码
  2. python反转整数的几种方法_小白python整数反转
  3. 生日祝福电子贺卡html5,电子生日祝福卡
  4. MacOS基金管理软件
  5. 2022 职业院校移动开发总结(uni-app)
  6. java生日祝福程序代码_生日快乐代码
  7. 这个开源的去马赛克神器 修复受损漫画无压力
  8. 圣剑传说 玛娜传奇(Legend of Mana)(LOM) 怪物掉落道具
  9. 【Unity】实现立体的UI
  10. nfc卡模式与标准模式_解析目前NFC具有的三种工作模式