您的位置:首页 > 编程语言 > C语言/C++

C++面向对象类的实例题目四

2013-12-31 23:24 344 查看
题目描述:

以面向对象的概念设计一个类,此类包含3个私有数据:unlead、lead(无铅汽油和有铅汽油)以及total(当天总收入,无铅汽油的价格是17元/升,有铅汽油的加个是16元/升),请以构造函数方式建立此值。试输入某天所加的汽油量,本程序将列出加油当天的总收入。

程序代码:

#include<iostream>
using namespace std;
class Gas
{
public:
Gas(double ulp,double lp)
{
unprice = ulp;
price = lp;
}
void show()
{
total = unlead*unprice + lead*price;
cout<<"无铅汽油的价格为17元/升,有铅汽油的价格为16元/升"<<endl;
cout<<"total:"<<total<<endl;
}
void getdata()
{
cout<<"请输入当天无铅汽油的总量:";
cin>>unlead;
cout<<"请输入当天有铅汽油的总量:";
cin>>lead;
}
private:
double unprice;
double price;
double lead;
double unlead;
double total;
};
int main()
{
Gas g1(17,16);
g1.getdata();
g1.show();
return 0;
}


程序输出:

请输入当天无铅汽油的总量:10
请输入当天有铅汽油的总量:20
无铅汽油的价格为17元/升,有铅汽油的价格为16元/升
total:490
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: