⑴ 一个智能停车场,时间小于等于三小时收费两元,时间大于三小时收费十元。c++ 怎么编程

#include<iostream>
using namespace std;
int main()
{
float t,j;

cout<<"请输入停车小时数:";
cin>>t;
if(t<=3)
j=2;
else
j=10;
cout<<"收费"<<j<<"元"<<endl;
return 0;
}

⑵ java 编程,停车收费简易系统

代码如下,仅实现功能,未考虑安全等情况.

//ParkingTest.java
/**
*停车程序入口.本示例为考虑数据安全等.仅作为示例,未经调试.
*@authormenglg
*
*/
publicclassParkingTest{
publicstaticvoidmain(String[]args){
//程序入口,可以安排停车出车
for(inti=0;i<100;i++){
if(ParkingManage.hasPosition()){
ParkingManage.enterParking(i+"");
continue;
}
break;
}

for(inti=0;i<100;i++){
ParkingManage.outParking(i+"");
}
System.out.println(ParkingManage.totalCost());
}
}

//ParkingManage.java
importjava.util.ArrayList;
importjava.util.Date;
importjava.util.List;

publicclassParkingManage{
privatestaticList<Parking>parkings=newArrayList<>();
=100;
privatestaticintcurrentNumber;

publicstaticvoidenterParking(Stringlpn){
if(lpn==null||lpn.length()==0){
return;
}
Parkingp=newParking(lpn);
p.setEnterDate(newDate());
parkings.add(p);
}

publicstaticvoidoutParking(Stringlpn){
if(lpn==null||lpn.length()==0){
return;
}
for(Parkingp:parkings){
if(!lpn.equals(p.getLpn()))
continue;
Datenow=newDate();
p.setOutDate(now);
parkings.remove(p);
currentNumber+=p.getCost();
break;
}
}

publicstaticinttotalCost(){
returncurrentNumber;
}

(){
returnparkings.size()<maxNumber;
}
}

//Parking.java
importjava.util.Date;

publicclassParking{
privateStringlpn;
privateDateenterDate;
privateDateoutDate;
privateintcost;

publicParking(Stringlpn){
this.lpn=lpn;
}

publicStringgetLpn(){
returnlpn;
}

publicDategetEnterDate(){
returnenterDate;
}

publicDategetOutDate(){
returnoutDate;
}

publicintgetCost(){
if(outDate==null||enterDate==null){
return0;
}
//停车时间,单位毫秒
longtime=outDate.getTime()-enterDate.getTime();
longhour=60*60*1000;
if(time<hour){
cost=3;
}elseif(time%hour==0){
cost=(int)(time/hour*2);
}else{
cost=(int)((time/hour+1)*2);
}
returncost;
}

publicvoidsetLpn(Stringlpn){
this.lpn=lpn;
}

publicvoidsetEnterDate(DateenterDate){
this.enterDate=enterDate;
}

publicvoidsetOutDate(DateoutDate){
this.outDate=outDate;
}

publicvoidsetCost(intcost){
this.cost=cost;
}

}

⑶ 怎么用易语言为软件添加收费系统

软件收费?先想一套你自己的id、sn算法,然后在你的软件运行时先判断sn是否存在,是否过期,是否正确,验证不合格就直接结束,这个的关键都在你的算法的设计,没人能帮你,送你一套我曾经用过的吧:
计次循环首(32,n1)
sn=取文本中间(取文件摘要(id)+取文件摘要(我的生日),n1*2,1)
计次循环尾
这个比较简单但也倒实用。
sn就是你的序列号,id可以取cpu 硬盘等等编号加以处理(我还是用上面那个算法拿到一个32位字串)得到,以保证单机单用,你也可以根据用户自己找你申请的用户名算属于这个用户名的sn(就像瑞星那样),一切都得必须且只能靠你自己设计不能让外人知道。。。
(ps:现在破解软件很容易,这个收费啊,就那么回事儿,别太较真,不然苦的是咱程序员自己。。。)