您现在的位置是:主页 > news > 网站建设专业的公司/长沙优化排名
网站建设专业的公司/长沙优化排名
admin2025/6/30 2:05:14【news】
简介网站建设专业的公司,长沙优化排名,企业管理公司取名字大全,苏州网站建设系统方案假定要做一个长方体的包装木箱,已知长方体的每个面木材造价分别为:主视面35.2元/平米,侧视面21.8元/平米,俯视面11.3元/平米.要求: 编写一个长方体类,由用户输入长,宽,高后计算包装木箱的总造价. 该类包括: 各数据成员的封装函数、构造函数、析构函数和拷贝构造函数, 以及每个…
网站建设专业的公司,长沙优化排名,企业管理公司取名字大全,苏州网站建设系统方案假定要做一个长方体的包装木箱,已知长方体的每个面木材造价分别为:主视面35.2元/平米,侧视面21.8元/平米,俯视面11.3元/平米.要求: 编写一个长方体类,由用户输入长,宽,高后计算包装木箱的总造价. 该类包括: 各数据成员的封装函数、构造函数、析构函数和拷贝构造函数, 以及每个…
假定要做一个长方体的包装木箱,已知长方体的每个面木材造价分别为:主视面35.2元/平米,侧视面21.8元/平米,俯视面11.3元/平米.要求:
-
编写一个长方体类,由用户输入长,宽,高后计算包装木箱的总造价.
-
该类包括: 各数据成员的封装函数、构造函数、析构函数和拷贝构造函数, 以及每个面的面积函数等.
#include<iostream>
using namespace std;class Cuboid
{
public://构造函数Cuboid(int l,int w,int h){m_iLong = l;m_iWide = w;m_iHigh = h;cout<<"Cuboid()"<<endl;}//拷贝构造函数Cuboid(const Cuboid & c){m_iLong=c.m_iLong;m_iWide=c.m_iWide;m_iHigh=c.m_iHigh;cout<<"&Cuboid()"<<endl;}//析构函数~Cuboid(){cout<<"~Cuboid()"<<endl;}//各数据成员的封装函数 //长 void setLong(int l){m_iLong = l;}int getLong(){return m_iLong;}//宽 void setWide(int w){m_iWide = w;}int getWide(){return m_iWide;}//高 void setHigh(int h){m_iHigh = h;}int getHigh(){return m_iHigh;}int A_area() //主视 面 {return getLong()*getHigh();}int B_area() //侧视面 {return getWide()*getHigh();}int C_area() //俯视面 {return getLong()*getWide();}double price() //价钱 {return A_area()*35.2*2 + B_area()*21.8*2 + C_area()*11.3*2;}void show(){cout<<"价钱是:"<<price()<<endl;}
private:int m_iLong;int m_iWide;int m_iHigh;
};int main()
{int l,w,h; cout<<"请输入长宽高:"<<endl;cin>>l>>w>>h;Cuboid A(l,w,h);Cuboid B=A;B.price();B.show();return 0;
}