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

题目描述:

以面向对象的概念设计一个类,此类包含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


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值