C++ 编程题。。
以面向对象的方法设计一个类,此类包含3个私有数据:unlead,lead(无铅汽油和有铅汽油)以及total(当天总收入,无铅汽油的价格是17元/公升,有铅汽油的价格是1...
以面向对象的方法设计一个类,此类包含3个私有数据:unlead,lead(无铅汽油和有铅汽油)以及total(当天总收入,无铅汽油的价格是17元/公升,有铅汽油的价格是16元/公升),请以构造函数方式建立此值。试输入某天所加的汽油量,本程序将列出加油站当天的总收入。
展开
2个回答
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();
}
//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);
}
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);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询