ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

求立方体的体积、表面积(c++)

2019-06-30 17:02:54  阅读:317  来源: 互联网

标签:表面积 cout double tiji c++ height width length 立方体


//求立方体的体积、表面积(c++)

#include <iostream>
#include <stdlib.h>
#define COST 20
using namespace std;

class tiji
{
private:
double length,width,height;
public:
tiji(){};
tiji(double l, double w, double h) //构造函数的形参,给私有变量赋值
{
length =l;
width =w;
height =h;
}
double changft_tiji()
{
//double v;
double v=length*width*height;
return v;
}
double biao_area()
{
double s;
s=2*(length*height+length*width+width*height);
return s;
}
double repaie()
{
double ss ;
ss = 2*(length*height+length*width+width*height)-length*width;
return ss;
}

void input(); //声明

};

void tiji::input()
{
cin>>length>>width>>height;
}

void menu()
{
cout<<"*********************************"<<endl;
cout<<" 1.求立方体的体积"<<endl;
cout<<" 2.求立方体的表面积"<<endl;
cout<<" 3.求立方体的装修造价"<<endl;
cout<<" 0.退出!"<<endl;
cout<<"*********************************"<<endl<<endl;
}
void _exit()
{
cout<<"*********************************"<<endl;
cout<<" 欢迎使用本程序"<<endl;
cout<<" 退出成功"<<endl;
cout<<" 谢谢!"<<endl;
cout<<"*********************************"<<endl<<endl;
}


int main ()
{
tiji B;
int c;
menu();
while(1)
{
cout<<"请输入长、宽、高的值:";
B.input();
cout<<"请选择:";
cin>>c;
switch(c)
{
case 1:
cout<<" 1.求立方体的体积"<<B.changft_tiji()<<endl;
break;
case 2:
cout<<" 2.求立方体的表面积"<<B.biao_area()<<endl;
break;
case 3:
cout<<" 3.求立方体的装修造价"<<B.repaie()*COST<<endl;
break;
case 0:
system("cls");//清屏
_exit();
exit(1);
break;
default:
cout<<"没有此项功能!";
}
}


//B.changft_tiji(3,4,5)
//cout<<"长方体的体积为:"<<B.changft_tiji()<<endl;
//cout<<"长方体的表面积为:"<<B.biao_area()<<endl;
//cout<<"长方体的装修造价为:"<<B.repaie()*COST<<endl;
return 1;//1 代表真
}




标签:表面积,cout,double,tiji,c++,height,width,length,立方体
来源: https://www.cnblogs.com/duanqibo/p/11110323.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有