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

Posted duanqibo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求立方体的体积表面积(c++)相关的知识,希望对你有一定的参考价值。

//求立方体的体积、表面积(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 代表真





以上是关于求立方体的体积表面积(c++)的主要内容,如果未能解决你的问题,请参考以下文章

求立方体体积和面积(类和对象的定义)

C++面向对象例题:构建一个立方体类

0017---正方体的表面积和体积

移动立方体的算法原理及C++实现

移动立方体的算法原理及C++实现

C/C++:矩形的周长和面积。长方体的体积