第八周第二项目——求物体体积、表面积

/*Copyright (c)2016,烟台大学计算机与控制工程学院
02.*All rights reserved.
03.*文件名称:main.cpp
04.*作    者:田志伟
05.*完成日期:2016年5月10日
06.*版 本 号:v1.0
07.*
08.*问题描述: 用对象数组操作长方体类
09. 输入描述:  长宽高
10.*输出描述:  面积体积
*/

#include <iostream>
using namespace std;
class Bulk
{
private:
    double length;
    double width;
    double heigh;
    double s;
    double v;
public:
    Bulk(double x=1.0,double y=1.0,double z=1.0):length(x),width(y),heigh(z){};
    void get_value();
    void output();
    void mianji();
    void tiji();
};
void Bulk::output()
{
    cout<<"表面积为:"<<s<<"   "<<"体积为:"<<v<<endl;;
}
void Bulk::mianji()
{
    s=2*length*width+2*length*heigh+2*width*heigh;
}
void Bulk::tiji()
{
    v=length*width*heigh;
}
void Bulk::get_value()
{
    double a,b,c;
    cin>>a>>b>>c;
    length=a;
    width=b;
    heigh=c;
}
int main()
{
    Bulk b[5]={Bulk(2.3,4.5,6.7),Bulk(1.5,3.4),Bulk(10.5)};
    cout<<"请输入第五个长方体的长宽高:"<<endl;
    b[4].get_value();
    b[0].mianji();
    b[0].tiji();
    b[0].output();
    b[1].mianji();
    b[1].tiji();
    b[1].output();
    b[2].mianji();
    b[2].tiji();
    b[2].output();
    b[3].mianji();
    b[3].tiji();
    b[3].output();
    b[4].mianji();
    b[4].tiji();
    b[4].output();

    return 0;
}

程序运行:

时间: 2024-12-18 23:31:45

第八周第二项目——求物体体积、表面积的相关文章

第八周:项目日记(六)

项目终于进入了最后的阶段,我们会将之前的BUG统计并一一测试和修复. 所有的书和报告也完成了,接下来就是答辩了,而我忧郁的是周五那天我可能要请假几节课回家..那样可能会跟答辩冲突..希望老师开恩 如果错过了答辩 以后能补上吧.. 其实内心还是比较抗拒,如果有时间我们可以完成骨骼动画和各种动画效果.CG等,那样会让我们的游戏效果达到非常好的效果,总之还是比较可惜. 不过虽然时间紧迫,我们还是有许多个人认为比较好的地方,比如BOSS技能的设计和qwe的推动怪物的效果. 我们商量后认为我们的游戏后期工

学习笔记 第八周 第二篇(修改版)

第一题由小熊主导,金轲协助完成. 第二题也进行了一点修改 一些说明:在仿真过程中,由于计时器的计时基准不是一秒,所以在要求停5s的地方可能没有停至5s就开始下一步动作,这个问题可以在知道计时器单位计时时间后通过调整T1 和T2 的K的值进行解决.

学习笔记 第八周 第二篇

第一个梯形图输入到软件里后,在保存时由于未编译而直接保存,被软件直接清除掉了(这个软件似乎不能保存未编译通过的梯形图),因此在这里先输入第二道题目的梯形图,第一道题的稍后补上. 第二题: 一些说明:在仿真过程中,由于计时器的计时基准不是一秒,所以在要求停5s的地方可能没有停至5s就开始下一步动作,这个问题可以在知道计时器单位计时时间后通过调整T1 和T2 的K的值进行解决.

第八周第一项目——工资排序

/*Copyright (c)2016,烟台大学计算机与控制工程学院 02.02.*All rights reserved. 03.03.*文件名称:main.cpp 04.04.*作 者:田志伟 05.05.*完成日期:2016年5月9日 06.06.*版 本 号:v1.0 07.07.* 08.08.*问题描述: 工资增加与排序 09.09. 输入描述: 工资和增加的工资数(从文件中输入到文件中去) 10.10.*输出描述: 排序后的工资 11.*/ #include <iostream>

第七周第二项目——友元类

/*Copyright (c)2016,烟台大学计算机与控制工程学院 02.*All rights reserved. 03.*文件名称:main.cpp 04.*作 者:田志伟 05.*完成日期:2016年5月9日 06.*版 本 号:v1.0 07.* 08.*问题描述: 友元时间类 09. 输入描述: 10.*输出描述: 年月日小时分钟秒 */ #include <iostream> using namespace std; class Date; //对Date类的提前引用声明 cla

第八周 第二部分

维数约减 (dimensionality reduction) 原文地址:https://www.cnblogs.com/tingtin/p/12221343.html

软件项目与过程管理第八周作业

内容:软件项目与过程管理课程内容总结 经过八周时间的学习,软件项目与过程管理课程已经逐渐接近了尾声.通过这八周的学习,我对软件项目与过程管理课程有了更深的理解. 一.关于团队项目. 团队项目是本次软件项目与过程管理课程中最重要的一部分.我们团队项目是作业管理系统.在项目开发的整个过程中,我们在项目经理的带领下,项目团队的每一个成员团结合作.相互沟通,团队成员之间相互学习彼此的优点和技术,在每个成员的共同努力下,基本完成了此次软件开发项目. 通过这次团队项目, 我的总结如下: 1.在项目的开发过程

第八周项目小结

小结: 第八周了,是时候对自己的项目流程做一个简单的阐述和总结了. 我负责数据库的编写和java与数据库的连接JDBC这块,用MVC三层架构写图书馆管理系统,模型层可直接向数据库传递SQL语句,控制层调用模型层,视图层调用控制层,展示最后结果,用户可在视图层输入信息,视图层将信息传给控制层,控制层通过控制模型层向数据库传递SQL语句来对数据库中的信息增删改查,需要输出结果的操作,在数据库获得信息后,就可依次通过模型层,控制层最后呈现在视图层上. 已经能实现基本的增删改查功能,前两天还只是停留在程

学习IPC进程间通信的总结(第八周)

10月24日晚上,回到宿舍准备写这周的总结时,看了下课表突然意识到这已经是第八周,不得不说时间过得真快,与前两年轻松的.无任务的课程相比,今年真是充实了太多!这也许是感觉时间过得快的原因,但是最近我也遇到了许多问题,当接触的知识多了以后,发现自己要学的东西太多了,仅仅上课所学远远不够,所以课后自学了一些课程,遇到的问题一是自己好高骛远,总想急于求成,这看一点那看一点,没有系统的全面的琢磨一本书,问题二:对于应用方面的知识学到手很快,但也会很快的忘记,到了应用时只记得一些概念了.对于这两个问题,我