利用c++只写一个停车收费的代码
时间: 2024-03-11 07:46:39 浏览: 17
好的,以下是一个用 C++ 编写的简单停车收费代码示例:
```c++
#include <iostream>
#include <chrono> // 用于时间计算
using namespace std;
int main()
{
// 获取车辆进入停车场的时间和离开停车场的时间
auto entry_time = chrono::system_clock::now(); // 获取当前时间
// 假设车辆在停车场停留了 2.5 小时
auto exit_time = entry_time + chrono::hours(2) + chrono::minutes(30);
// 计算停车时间差
auto parking_time = chrono::duration_cast<chrono::hours>(exit_time - entry_time);
// 计算停车费用
int base_fee = 10; // 假设基础收费为 10 元
int hourly_rate = 5; // 假设每小时收费为 5 元
double extra_fee = hourly_rate * parking_time.count(); // 计算额外的收费
double total_fee = base_fee + extra_fee; // 计算总费用
// 输出结果
cout << "停车时间:" << parking_time.count() << " 小时" << endl;
cout << "停车费用:" << total_fee << " 元" << endl;
return 0;
}
```
在实际应用中,我们需要将上述代码结合停车管理系统的具体情况进行调整和完善。