//范围是一天之内
#include
#include
usingnamespacestd;
classPack
{
private:
intarrivetime_hours,arrivetime_minutes,leavetime_hours,leavetime_minutes,packtime;
doublemoney;
staticdoubleprice;
public:
Pack(intarrive_1,intarrive_2,intleave_1,intleave_2)
{
arrivetime_hours=arrive_1;
arrivetime_minutes=arrive_2;
leavetime_hours=leave_1;
leavetime_minutes=leave_2;
}
voidSetMoney()
{
intarrivetime,leavetime;
arrivetime=arrivetime_hours60+arrivetime_minutes;
leavetime=leavetime_hours60+leavetime_minutes;
packtime=leavetime-arrivetime;
money=packtimeprice;
}
voidGetMoney()
{
cout<<"停车时间:"< cout<<"停车费是:"< }
};
doublePack::price=0.0333;
intmain()
{
inthours_1,minutes_1,hours_2,minutes_2;
cout<<"请输入到达的小时和分钟数:"< cin>>hours_1>>minutes_1;
cout<<"请输入离开的小时和分钟数:"< cin>>hours_2>>minutes_2;
Packp1(hours_1,minutes_1,hours_2,minutes_2);
p1.SetMoney();
p1.GetMoney();
getch();
return0;
}
|
|