项目三--基于对象的程序
来源:互联网 发布:广州手机数据恢复 编辑:程序博客网 时间:2024/06/17 21:38
/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作 者:王静 * 完成日期:2013 年 4 月 2 日 * 版 本 号:v1.0 * 输入描述:* 问题描述:* 程序输出:* 问题分析:* 算法设计:略 */ #include<iostream>#include<cmath>using namespace std;class Bulk{private: double length; double width; double heigth; public: Bulk(double l=1,double w=1,double h=1); void show(); double meter(void);//计算长方柱的体积 double volume(void);//计算并返回长方柱的表面积 void get_value();};Bulk::Bulk(double l,double w,double h){ length=l;width=w;heigth=h;}void Bulk::get_value(){ cout<<"请输入长方柱的长,宽,高"<<endl; cin>>length>>width>>heigth;}void Bulk::show(){ cout<<"长方柱的长为"<<length<<"宽为"<<width<<"高为"<<heigth<<endl;}double Bulk::meter(){ double met; met=(length*width+length*heigth+width*heigth)*2; return met;}double Bulk::volume(){ double vol; vol=length*width*heigth; return vol;}int main(){ Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3,4),Bulk(10,5)}; b[4].get_value(); b[0].show(); cout<<"表面积为"<<b[0].meter()<<endl; b[1].show(); cout<<"体积为"<<b[1].volume()<<endl; b[2].show(); cout<<"表面积为"<<b[2].meter()<<endl; b[3].show(); cout<<"体积为"<<b[3].volume()<<endl; b[4].show(); cout<<"表面积为"<<b[4].meter()<<endl; cout<<"体积为"<<b[4].volume()<<endl; return 0;}
运行结果:
(贴图)
心得体会:
- 项目三--基于对象的程序
- 第五周项目三----编写基于对象的程序之求五个长方柱的体积和表面积
- 第四周——基于对象的程序设计——项目三长方体类
- 第五周上机任务项目3-(编写基于对象的程序)
- 第二周 项目3-2 基于对象的程序 时间类
- 第五周实验指导--任务三--编写基于对象的程序,求5个长方柱的体积和表面积
- 第五周任务三:编写基于对象的程序,求5个长方柱的体积和表面积
- 项目二的三程序报告
- 程序的多文件组织(项目三)
- 项目三~程序的多文件组织
- 项目三 程序的多文件组织练习
- JavaScript--基于对象的脚本语言学习笔记(三)
- NCL基于顺序结构的绘图程序和基于对象的绘图程序对比
- 编写一个基于对象的程序,求长方形的体积
- .net下基于winpcap实现的网络分析程序(三)
- 基于socket的简单聊天程序(三)
- 基于XMPP的IOS聊天客户端程序(IOS端三)
- 基于XMPP的IOS聊天客户端程序(IOS端三)
- GETDEVICEINFO(一)
- 织梦DedeCms时间格式调用汇总
- 美国“微信们”收钱吗?
- 工信部介入 微信收费或成定局
- linux下用valgrind检查程序内存泄漏
- 项目三--基于对象的程序
- 联通称有强大3G网络:4G算什么
- android动态添加组件
- 美国:颠覆了的概念
- RTF 换行与中文显示
- 手机进入巨屏时代
- 堆和栈的区别。
- POJ 1185 HDU 4539 状态压缩DP
- 提高web性能之--压缩组件