栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

练习-Java分支结构综合练习二之物流运费计算

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

练习-Java分支结构综合练习二之物流运费计算

任务描述

货物的运输费用与距离和重量有关,距离 S 越远,每公里的运费越低。总运输费用 Exp 的计算公式为:Exp=P×W×S×(1-d) ,公式中 P 为每公里每吨货物的基本运费、W 为货物重量(T)、S 为运输距离(km)、d 为折扣。折扣率与距离有关,标准如下:

 
  1. 0 < S < 250 km (d = 0)
  2. 250 ≤ S < 500 km (d = 2%)
  3. 500 ≤ S < 1000 km (d = 5%)
  4. 1000 km ≤ S (d = 8%)

本关任务:变量 p 为每公里每吨货物的基本运费,变量 w 为货物重量,s 为运输距离,d 为折扣,根据上述总运输费用的计算公式,计算出总运输费用,将结果四舍五入后保留两位小数输出。

编程要求

仔细阅读右侧编辑区内给出的代码框架及注释,按照提示编写程序代码。

import java.util.Scanner;



public class Logistics {
    public static void main(String[] args) {
    	
    	Scanner reader = new Scanner(System.in);        
    	double p = reader.nextDouble();     // 表示每公里每吨货物的基本运费
    	double w = reader.nextDouble();     // 表示货物重量
    	double s = reader.nextDouble();     // 运输距离
    	double d = 0.0;// 折扣
        // 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
        
    	
        // 第一步:判断该运输距离的折扣为多少 如果0 < s < 250,则折扣为0,
        //根据总运输费用的计算公式,计算出总运输费用,将结果四舍五入后保留两位小数输出。
        if(s>0&&s<250){
            d = 0;
            double sum = (1-d)*p*w*s;
            System.out.printf("%.2f",sum);
        }
    		
    	// 第二步:如果250 ≤ S < 500,则折扣为0.02,
        //根据总运输费用的计算公式,计算出总运输费用,将结果四舍五入后保留两位小数输出。
        else if(s>=250&&s<500){
            d = 0.02;
            double sum = (1-d)*p*w*s;
            System.out.printf("%.2f",sum);
        }
        // 第三步:如果500 ≤ S < 1000,则折扣为0.05,
        //根据总运输费用的计算公式,计算出总运输费用,将结果四舍五入后保留两位小数输出。
        else if(s>=500&&s<1000){
            d = 0.05;
            double sum = (1-d)*p*w*s;
            System.out.printf("%.2f",sum);
        }
			
		// 第四步:如果1000 ≤ S,则折扣为0.08,
        //根据总运输费用的计算公式,计算出总运输费用,将结果四舍五入后保留两位小数输出。
        else if(s>=1000){
             d = 0.08;
            double sum = (1-d)*p*w*s;
            System.out.printf("%.2f",sum);           
        }
    	    	
        

    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/439647.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号