C++ 编程题。。

以面向对象的方法设计一个类,此类包含3个私有数据:unlead,lead(无铅汽油和有铅汽油)以及total(当天总收入,无铅汽油的价格是17元/公升,有铅汽油的价格是1... 以面向对象的方法设计一个类,此类包含3个私有数据:unlead,lead(无铅汽油和有铅汽油)以及total(当天总收入,无铅汽油的价格是17元/公升,有铅汽油的价格是16元/公升),请以构造函数方式建立此值。试输入某天所加的汽油量,本程序将列出加油站当天的总收入。 展开
 我来答
匿名用户
2013-07-28
展开全部
//以面向对象的方法设计一个类,此类包含3个私有数据:unlead,le
//ad(无铅汽油和有铅汽油)以及total(当天总收入,无铅汽油的
//价格是17元/公升,有铅汽油的价格是16元/公升),请以构造函数方式建立此值。试输入
//某天所加的汽油量,本程序将列出加油站当天的总收入。
#include <iostream>
using namespace std;
const int unleadPrice = 15, leadPrice = 17;//
class Station
{
private:
int unlead;
int lead;
double total;

public:
Station(int unleadCount,int leadCount)
{
unlead = unleadCount; lead = leadCount;//初始化无铅油和有铅油的数量
total = 0;//如果为下一行代码加作准备。呵呵。
total += (unlead * unleadPrice + lead * leadPrice);//初始化总收入
}
~Station(){}
double getTotal()
{
return total;
}
};

void main()
{
int unleadCount, leadCount;
cout<<"请输入无铅油和有铅油的数量:"<<endl;
cin>>unleadCount >>leadCount;
Station S(unleadCount, leadCount);
cout<<"总收入为:"<< S.getTotal();
}
匿名用户
2013-07-28
展开全部
#include<iostream>
using namespace std;

class Gasoil
{
public:
Gasoil(void) { unlead = 17; lead = 16; }
void compute(int ucnt, int cnt) { total = unlead*ucnt + lead*cnt; cout<<"总收入:"<<total<<endl; }
private:
int unlead;
int lead;
int total;
};

void main(void)
{
Gasoil gas;
int unlead_cnt, lead_cnt;
cout<<"输入加油量(无铅汽油和有铅汽油):";
cin>>unlead_cnt>>lead_cnt;

gas.compute(unlead_cnt, lead_cnt);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式