期末模拟——别墅造价
来源:互联网 发布:重装mac系统多少钱 编辑:程序博客网 时间:2024/04/27 15:58
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称: test.cpp *作 者:陈丹 *完成日期:2015年6月28日 *版本号:v1.0 * *问题描述:宇宙房产开发有限公司要盖一批圆顶的别墅,现要编制一个程序,计算别墅土建部分的造价。为简化起见,只计算别墅房顶、墙面和柱子的价格。房顶每平方米的价格为3000元、墙面每平方米2000元、每根柱子10000元。要求输入每栋别墅的房顶半径、墙面高度和柱子数,能计算出单栋别墅的造价,进而计算出多栋别墅的造价和。 *输入描述: *程序输出: */#include <iostream>#include <iomanip>using namespace std;const int roofPrice = 3000; //房顶每平方米的价格const int wallPrice = 2000;//墙面每平方米的价格const int pillarPrice = 10000; //每根柱子的价格const double PI = 3.1415926;//************* begin *****************class House{private: double radius; double height; int pillars;public: void setData(double r,double h,int p) { radius=r; height=h; pillars=p; } double getPrice() { return PI*radius*radius*roofPrice+2*PI*radius*height*wallPrice+pillars*pillarPrice; }};//************* end *****************int main( ){ House houses[10]; int n,i; double r, h, p; cin>>n; //要盖n栋别墅 double sum = 0; for(i=0; i<n; i++) { cin>>r>>h>>p; //分别表示别墅的房顶半径、墙高、柱子数 houses[i].setData(r,h,p); sum+=houses[i].getPrice(); //求出第i栋别墅造价并累加 } cout <<setiosflags(ios::fixed)<<setprecision(2); cout<<"Total price: " << sum << endl; //输出总造价 return 0;}
运行结果:
学习总结:
考试很基础!
0 0
- 期末模拟——别墅造价
- 期末模拟——驾驭const
- 木屋造价与木屋别墅的优势
- 期末模拟——职工工资统计(结构体)
- 期末模拟——数钱是件愉快的事
- 项目一—旱冰场造价
- 项目1—旱冰场造价
- 数据结构—期末总结
- 期末模拟——能存各种类型数据的store类
- 第三周——旱冰场造价
- 别墅装修——环境同样需要优化
- 1017——期末成绩
- 期末作业——电子词典
- 造价
- Sicily期末算法模拟题
- 第二周项目1————旱冰场造价
- 第三周上机实践———计算旱冰场造价
- 电力预算——超人西藏电力工程造价软件
- Cocoa练习01:一个简单的Todo list程序
- 南阳811 变态最大值
- 微信智能硬件之mysql数据安装及入手
- intenet笔记
- 画廊效果,仿百度地图
- 期末模拟——别墅造价
- 求解质数和合数
- 南阳844 A+B Problem(V)
- Spring MVC 数据验证——validate注解方式
- 数据中聚类个数的确定(Determining the number of clusters in a data set)
- extern "C"的用法解析
- Linux终端关闭后台进程也结束原因分析和nohup的使用
- 南阳399 整除个数
- Oracle如何限制非法调用包中过程