我被分配了以下任务,但不确定如何实现它:
计算乘坐出租车的费用。公式如下:
第一公里收费50,每多走200m,收费5。如果距离超过30km,每多走一公里,费用加10。程序必须输入总距离(以公里为单位)并计算费用。
我编写了以下代码,但不知道如何处理“200m 成本 5”部分...
#include "stdafx.h"
#include <iostream>
using namespace std;
void main()
{
double totalfee, km, m;
cout << "distance" << endl;
cin >> km;
m = km * 1000;
if (km < 30)
{
totalfee = 50;
cout << "totalfee = " << totalfee << endl;
}
else if (km > 30)
{
totalfee = 60;
cout << "totalfee = " << totalfee << endl;
}
system("pause");
}
它在 C++ 中