parkingcost.cpp

来自「时间表」· C++ 代码 · 共 48 行

CPP
48
字号
#include<iostream.h>

#include "time24.h"

/*time24在停车场计费中的应用。每个小时收费6美圆,
输入一辆车进入和离开停车场的时间,然后计算需要
付多少费用*/

int main()
{
	//cost of parking per hour
	const double PERHOUR_PARKING=6.00;

	//objects designate when a  car enters and leaves the garage and the total amount of parking time
	time24 enterGarage,exitGarage,parkingTime;

	//length of billing time in hours
	double billingHours;

	cout<<"Enter the times the car enters and exits the garage:";
	enterGarage.readTime();
	exitGarage.readTime();

	//evaluate the total parking time
    parkingTime=enterGarage.duration(exitGarage);

	billingHours=parkingTime.getHour() + parkingTime.getMinute()/60.0;

	//output parking receipt including time of arrival,time of departure,total parking time,and cost of parking
	cout<<"Car enters at:";
	enterGarage.writeTime();
	cout<<endl;

	cout<<"Car exits at:";
	exitGarage.writeTime();
	cout<<endl;

	cout<<"Parking time:";
	parkingTime.writeTime();
	cout<<endl;

	cout<<"Cost is $ "<<billingHours*PERHOUR_PARKING<<endl;

	return 0;
}

//test data:
//Enter the times the car enters and exits the garage  8:30 11:30

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?