计算北京每月地铁通勤的费用
发布时间
阅读量:
阅读量
计算北京每月地铁通勤的费用
以每个月22天工作日来计算
首先了解优惠政策:
- 当月累计金额不足100元时计为全价
- 当月累计金额超出100元但未达到150元时计费为八折
- 当月累计金额超出150元时计费为五折
所写代码如下所示:
public static void jt(int dj){
int zong = 0;
for(int i = 1; i <= 44; i=i+1){
if(zong <= 100){
zong += dj;
}
if(zong > 150){
if(i%2 != 0){
int n = i/2+1;
System.out.printf("5折优惠第%d天上午\n",n);
}else{
int n = i/2;
System.out.printf("5折优惠第%d天下午\n",n);
}
zong += dj*0.5;
}
if(zong > 100 && zong <= 150){
if(i%2 != 0){
int n = i/2+1;
System.out.printf("8折优惠第%d天上午\n",n);
}else{
int n = i/2;
System.out.printf("8折优惠第%d天下午\n",n);
}
zong += dj*0.8;
}
}
System.out.println("总花费"+zong);
}
AI写代码
主类方法如下:
public static void main(String[] args) {
int i = 0;
while(i == 0){
System.out.println("输吧");
Scanner s = new Scanner(System.in);
int a = s.nextInt();
jt(a);
System.out.println("还算不:算就输入0,不算就随便输入一个数字");
i =s.nextInt();
}
}
AI写代码
经计算,在不超过400元(超过后不享受打折优惠)的情况下单程费用最大为15元!
全部评论 (0)
还没有任何评论哟~
