C++ 编写一个出租车收费类

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:29:23
编写一个出租车收费类,创建该类对象时告知路程,该对象能告知该收多少费。计费方式是起价11元,其中含3公里费用,以后每半公里1元.

#include<iostream.h>
class Taxi
{
public:
int TaxiCharge(float Kilometer)
{
if(Kilometer<=3) return 11;
else return (int)(11+(Kilometer-3)*2); //不足0.5公里时不记费。
}
};
void main()
{
Taxi t;
float Kilometer;
cout<<"请输入公里数:";
cin>>Kilometer;
cout<<"实际收费为"<<t.TaxiCharge(Kilometer)<<"元"<<endl;
}