编写基于对象的程序,计算三个长方住的表面积和体积

2023-11-08 07:38

本文主要是介绍编写基于对象的程序,计算三个长方住的表面积和体积,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生 
* All rights reserved.
* 文件名称: 
* 作 者:吴瑕 
* 完成日期: 2012 年 03 月 06 日
* 版 本 号: 
*对任务及求解方法的描述部分
* 输入描述: 
* 问题描述:编写基于对象的程序,计算三个长方住的体积和表面积。数据成员包括长(length),宽(width),高(heigth).
* 程序输出: 
* 程序头部的注释结束
#include <iostream>
using namespace std;
class Volume
{
public:void cin_length_width_heigth();void volume_areas();void show_volume_areas();
private:int length;int width;int heigth;int volume;int areas;
};
int main()
{Volume s1,s2,s3;s1.cin_length_width_heigth();s1.volume_areas();s1.show_volume_areas();s2.cin_length_width_heigth();s2.volume_areas();s2.show_volume_areas();s3.cin_length_width_heigth();s3.volume_areas();s3.show_volume_areas();
}
void Volume ::cin_length_width_heigth()
{cout<<"长方柱的长为:";cin>>length;cout<<"长方柱的宽为:";cin>>width;cout<<"长方柱的高为:";cin>>heigth;
}
void Volume ::volume_areas()
{volume=length*width*heigth;areas=2*(length*width+width*heigth+length*heigth);
}
void Volume::show_volume_areas()
{cout<<"长方柱的体积为:"<<volume<<endl;cout<<"长方柱的表面积为:"<<areas<<endl;
}
运行结果:
 
上机感言:
在类外对成员函数定义时,函数中用到的数据成员直接用即可。因为成员函数也是属于此类中的!

这篇关于编写基于对象的程序,计算三个长方住的表面积和体积的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/368594

相关文章

Python实现对阿里云OSS对象存储的操作详解

《Python实现对阿里云OSS对象存储的操作详解》这篇文章主要为大家详细介绍了Python实现对阿里云OSS对象存储的操作相关知识,包括连接,上传,下载,列举等功能,感兴趣的小伙伴可以了解下... 目录一、直接使用代码二、详细使用1. 环境准备2. 初始化配置3. bucket配置创建4. 文件上传到os

SpringMVC高效获取JavaBean对象指南

《SpringMVC高效获取JavaBean对象指南》SpringMVC通过数据绑定自动将请求参数映射到JavaBean,支持表单、URL及JSON数据,需用@ModelAttribute、@Requ... 目录Spring MVC 获取 JavaBean 对象指南核心机制:数据绑定实现步骤1. 定义 Ja

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

Python并行处理实战之如何使用ProcessPoolExecutor加速计算

《Python并行处理实战之如何使用ProcessPoolExecutor加速计算》Python提供了多种并行处理的方式,其中concurrent.futures模块的ProcessPoolExecu... 目录简介完整代码示例代码解释1. 导入必要的模块2. 定义处理函数3. 主函数4. 生成数字列表5.

MySQL JSON 查询中的对象与数组技巧及查询示例

《MySQLJSON查询中的对象与数组技巧及查询示例》MySQL中JSON对象和JSON数组查询的详细介绍及带有WHERE条件的查询示例,本文给大家介绍的非常详细,mysqljson查询示例相关知... 目录jsON 对象查询1. JSON_CONTAINS2. JSON_EXTRACT3. JSON_TA

C#之List集合去重复对象的实现方法

《C#之List集合去重复对象的实现方法》:本文主要介绍C#之List集合去重复对象的实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C# List集合去重复对象方法1、测试数据2、测试数据3、知识点补充总结C# List集合去重复对象方法1、测试数据

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

MyBatis编写嵌套子查询的动态SQL实践详解

《MyBatis编写嵌套子查询的动态SQL实践详解》在Java生态中,MyBatis作为一款优秀的ORM框架,广泛应用于数据库操作,本文将深入探讨如何在MyBatis中编写嵌套子查询的动态SQL,并结... 目录一、Myhttp://www.chinasem.cnBATis动态SQL的核心优势1. 灵活性与可

Python程序打包exe,单文件和多文件方式

《Python程序打包exe,单文件和多文件方式》:本文主要介绍Python程序打包exe,单文件和多文件方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python 脚本打成exe文件安装Pyinstaller准备一个ico图标打包方式一(适用于文件较少的程