float price;
int Package,Service;
int weight;
void setup(){
size(200,200);
//1=letter
//2=box
PackageType(1);
SeviceType(2);
weight=10;
calculate(Package,Service,weight);
}
void PackageType(int PackageType_1){
if(PackageType_1==1)
println("Package is Letter");
else if(PackageType_1==2)
println("Package is Box");
else
println("Error and try again");
Package=PackageType_1;
}
void SeviceType(int SeviceType_1){
if(SeviceType_1==1)
println("Next Day Priority");
else if(SeviceType_1==2)
println("Next Day Standard");
else if(SeviceType_1==3)
println("2-Day");
else
println("Error and try again");
Service=SeviceType_1;
}
void calculate(int Package,int Service,int weight){
/////////////Letter//////////////
if(Package==1 && Service==1){
if((weight%8)==0 || weight<=8)
price=12;
else if((weight%8)!= 0){
price=12*(int(weight/8)+1);
}
}
else if(Package==1 && Service==2){
if((weight%8)==0 || weight<=8)
price=10.5;
else if((weight%8)!= 0){
price=10.5*(int(weight/8)+1);
}
}
else if(Package==1 && Service==3)
println("not avariable");
//////////////Box////////////////
else if (Package==2&&Service==1){
if(weight==1)
price=15.75;
else if(weight != 1){
price=15.75+((weight-1)*1.25);
}
}
else if (Package==2&&Service==2){
if(weight==1)
price=13.75;
else if(weight != 1){
price=13.75+((weight-1)*1.00);
}
}
else if (Package==2&&Service==3){
if(weight==1){
price=7;
}
else if(weight != 1){
price=7+((weight-1)*0.5);
}
}
println("weight is "+weight);
println("price is "+price);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น