运输公司对用户计算运费,路程越远,折扣越多,标准如下图

路程s(千米)折扣
s<2500%
250<=s<5002%
500<=s<10005%
1000<=s<20008%
2000<=s<300010%
s>=300015%

设每吨千米货物的基本运费为price,货物重量为weight,距离为s,折扣为discount,则运费freight的计算公式为:
freight=price* weight *s * (1-discount)
从键盘输入price,weight和s的值,计算总运费。

package demo3;

import java.util.Scanner;

public class demo305 {
      public static void main(String[] args) {
    	  double price,weight,s,discount,freight;
    	  System.out.println("请输入货物的基本运费、货物重量和距离:");
    	  Scanner in=new Scanner(System.in);
    	  price=in.nextDouble();
    	  weight=in.nextDouble();
    	  s=in.nextDouble();
    	  if(s<250)
    	  {
    		  discount=0;
    		  System.out.println(price*weight*(1-discount));
    	  }
    	  else
    		  if(s>=250&&s<500)
    		  {
    			  discount=0.02;
    			  System.out.println(price*weight*(1-discount));
    		  }
    		  else
    			  if(s>=500&&s<1000)
    			  {
    				  discount=0.05;
        			  System.out.println(price*weight*(1-discount));
    			  }
    			  else
    				  if(s>=1000&&s<2000)
    				  {
    					  discount=0.08;
    		    		  System.out.println(price*weight*(1-discount));
    				  }
    				  else
    					  if(s>=2000&&s<3000)
    					  {
    						  discount=0.1;
        		    		  System.out.println(price*weight*(1-discount));
    					  }
    					  else
    						  if(s>=3000)
    						  {
    							  discount=0.15;
    	    		    		  System.out.println(price*weight*(1-discount)); 
    						  }
      }
}

运行结果:
在这里插入图片描述

  • 7
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值