5週目プロジェクト4-直方柱クラス
1398 ワード
問題およびコード:
実行結果:
知識ポイントのまとめ:
このプログラムから,構造関数の運用と処理を把握した.
学習の心得:
頑張り続けます!
/*
*Copyright(c)2016,
*All right reserved.
* :77.cpp
* :
* :2016 3 30
* :v1.0
*
* : 3 。 、 、 、
* : 、 、
* :
*/
#include<iostream>
#include<cmath>
using namespace std;
class bulk
{
public:
void setbulk(double l,double w,double h);
int volume();
int areas();
private:
double length,width,heigth;
};
int bulk::volume()
{
return length*width*heigth;
}
int bulk::areas()
{
return 2*(length*width+length*heigth+width*heigth);
}
void bulk::setbulk(double l,double w,double h)
{
length=l;
width=w;
heigth=h;
}
int main()
{
bulk a,b,c;
double l,w,h;
cin>>l>>w>>h;
a.setbulk(l,w,h);
cout<<" "<<a.volume()<<endl;
cout<<" "<<a.areas()<<endl;
cin>>l>>w>>h;
b.setbulk(l,w,h);
cout<<" "<<b.volume()<<endl;
cout<<" "<<b.areas()<<endl;
cin>>l>>w>>h;
c.setbulk(l,w,h);
cout<<" "<<c.volume()<<endl;
cout<<" "<<c.areas()<<endl;
return 0;
}
実行結果:
知識ポイントのまとめ:
このプログラムから,構造関数の運用と処理を把握した.
学習の心得:
頑張り続けます!