第三周上机任务--任务四--编写基于对象的程序--求三个长方柱的体积
来源:互联网 发布:安卓开源项目源码 编辑:程序博客网 时间:2024/04/30 15:56
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:求三个长方柱的体积
* 作 者: 雷恒鑫
* 完成日期: 2012年03 月03 日
* 版 本 号: V1.0
* 对任务及求解方法的描述部分
* 输入描述: 由键盘输入三个长方柱的长,宽,高。
* 问题描述: 求三个长方柱的体积
* 程序输出: 输出这三个长方柱的体积和表面积。
* 程序头部的注释结束*/
#include <iostream>using namespace std;class square{public:void cin_date();void volume( );void show_volume( );void areas( ); void show_areas();private: int length1;int width1;int heigth1;int length2;int width2;int heigth2;int length3;int width3;int heigth3;int volume1;int volume2;int volume3;int areas1;int areas2;int areas3;};int main( ){square s1;s1.cin_date();s1.volume( );s1.show_volume( ); s1.areas( );s1.show_areas();system("PAUSE");return 0;}void square::cin_date( ) {char c1,c2,c3,c4,c5,c6;cout<<"请输三个长方柱的长宽高(格式:长1:宽1:高1 长2:宽2:高2 长3:宽3:高3)"<<endl;while(1){cin>>length1>>c1>>width1>>c2>>heigth1>>length2>>c3>>width2>>c4>>heigth2>>length3>>c5>>width3>>c6>>heigth3;if(c1!=':'||c2!=':'||c3!=':'||c4!=':'||c5!=':'||c6!=':')cout<<"格式不正确,请重新输入"<<endl;else break;}return;}void square::volume( ){volume1=length1*width1*heigth1;volume2=length2*width2*heigth2;volume3=length3*width3*heigth3;return;}void square::show_volume( ) {cout<<"第一个长方柱的体积为:"<<volume1<<endl;cout<<"第二个长方柱的体积为:"<<volume2<<endl;cout<<"第三个长方柱的体积为:"<<volume3<<endl;return;}void square::areas( ){areas1=2*(length1*width1+length1*heigth1+width1*heigth1);areas2=2*(length2*width2+length2*heigth2+width2*heigth2);areas3=2*(length3*width3+length3*heigth3+width3*heigth3);return;}void square::show_areas( ) {cout<<"第一个长方柱的表面积为:"<<areas1<<endl;cout<<"第二个长方柱的表面积为:"<<areas2<<endl;cout<<"第三个长方柱的表面积为:"<<areas3<<endl;return;}
运行结果:
经验积累:
1. 编写基于对象的程序所用的类类型和以前用的结构体有90%是相通的;
2.其中的一点区别是类类型有public:和
- 第三周上机任务--任务四--编写基于对象的程序--求三个长方柱的体积
- 第三周上机任务--任务四--编写基于对象的程序--求三个长方柱的体积(改进版)
- 第五周实验指导--任务三--编写基于对象的程序,求5个长方柱的体积和表面积
- 第五周任务三:编写基于对象的程序,求5个长方柱的体积和表面积
- C++第5周任务【任务3】编写基于对象的程序,求5个长方柱的体积和表面积。
- 第三周 项目四 求三个长方柱的体积表面积
- 编写基于对象的程序,求5个长方柱的体积和表面积
- 《第五周实验报告3-1》---编写基于对象的程序,求5个长方柱的体积和表面积
- 第五周项目三----编写基于对象的程序之求五个长方柱的体积和表面积
- 编写基于对象的程序,计算三个长方住的表面积和体积
- 第三周上机任务---长方柱类
- 4950. 编一个基于对象的程序,求长方柱的体积 考察类
- 第五周任务3(求5个长方柱的体积和表面积)
- 需要求三个长方体的体积,请编写一个基于对象的程序。
- 需要求三个长方体的体积,请编写一个基于对象的程序
- 第五周上机任务项目3-(编写基于对象的程序)
- 编写一个基于对象的程序,求长方形的体积
- 第三周上机任务项目4-长方柱类
- oracle数据库启动的四个阶段
- java面试机谋
- Class.forName的作用?为什么要用?
- 年轻时应该养成的好习惯
- 新手练手
- 第三周上机任务--任务四--编写基于对象的程序--求三个长方柱的体积
- 35岁以前成功的12条黄金法则
- WebBrowser页面与WinForm交互技巧
- 对vector中的数据排序
- struts2四种带参数链接(url)写法:
- CSAPP 关于寄存器的说明
- stuts2 取值方法
- 得到系统时间
- 1090. Highways (Prim)