运输公司计算运费,路程越远,运费的折扣越高
路程s < 250km no discount
250km<= 路程s <500km 2%
500km<= 路程s <1000km 5%
1000km<= 路程s <2000km 8%
2000km<= 路程s <3000km 10%
3000km<= 路程s 15%
运费计算公式:运费 = 基本运费重量距离 * 折扣
基本运费 和 重量 距离 由用户输入

let discount;
let readline = require("readline-sync");
console.log("请输入基本运费:人民币");
let price = parseFloat(readline.question(""));
console.log("请输入重量 KG");
let weight = parseFloat(readline.question(""));
console.log("请输距离:KM");
let distance = parseFloat(readline.question(""));
if (distance >= 3000) {discount = 1 - 0.15;
} else if (distance >= 2000) {discount = 1 - 0.1;
} else if (distance >= 1000) {discount = 1 - 0.08;
} else if (distance >= 500) {discount = 1 - 0.05;
} else if (distance >= 250) {discount = 1 - 0.02;
} else {discount = 1;
}
//运费 = 基本运费*重量*距离 * 折扣
let countMoney = price * weight * distance * discount;
console.log(discount);
console.log(`您此次运费为${countMoney}元`);

JavaScript 运输公司计算运费,路程越远,运费的折扣越高相关推荐

  1. 运输公司计算运费问题

    重点在于路程区间的分析: s<250:即(c>=0&&c<1),case 0:d=0 s>=250&&s<500:即(c>=1&am ...

  2. C语言 - 运输公司对用户计算运输费用。路程(s km)越远,每吨·千米运费越低。(用switch实现)

    前言 运输公司对用户计算运输费用.路程(s km)越远,每吨·千米运费越低.(用switch实现) 标准如下: s < 250 没有折扣 250≤s < 500 2%折扣 500≤s &l ...

  3. 运输公司对用户计算运费.路程越远每公里运费越低.每公里每吨货物的基本运费p = 3;用户需要输入货物重量w和距离s;根据距离的不同折扣d不同(具体见)下面的表格,要求根据用户输入的w和s,计算出总运费

    /* 1.运输公司对用户计算运费.路程越远每公里运费越低. 每公里每吨货物的基本运费p = 3:用户需要输入货 物重量w和距离s:根据距离的不同折扣d不同(具体见) 下面的表格,要求根据用户输入的w和 ...

  4. 运输公司对用户计算运输费用。路程越远,运费越低。标准如下:

    2.运输公司对用户计算运输费用.路程越远,运费越低.标准如下: #include <stdio.h> int main() { float p,w,s,d,f; printf(" ...

  5. C语言程序之经典习题:运输公司对用户计算运输费用。路程(s/km)越远,每吨/千米运费越低。

    运公司对用户计算运输费用.路程(s/km)越远,每吨千米运费越低 s < 250                 没有折扣          250 ≤ s < 500        2% ...

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

    路程s(千米) 折扣 s<250 0% 250<=s<500 2% 500<=s<1000 5% 1000<=s<2000 8% 2000<=s< ...

  7. c语言:运输公司对用户计算运输费用

    运输公司对用户计算运输费用.路程(skm)越远,每吨千米运费越低.标准如下: S<250              没有折扣 250<=s<500          2%折扣 500 ...

  8. 【c语言】 运输公司对用户计算运输费用

    // 运输公司对用户计算运输费用.路程越远,每吨*千米运费越低.标准如下: // s<250---没有折扣 250<=s<500---2%折扣 500<=s<1000-- ...

  9. 运输公司对用户计算运输费用。

    运输公司对用户计算运输费用.标准如下: s<250 无折扣 250<=s<500 2%折扣 500<=s<1000 5%折扣 1000<=s<2000 8%折 ...

  10. Java黑皮书课后题第3章:*3.18(运输成本)一个运输公司使用下面的函数,根据运输重量(以磅为单位)来计算运输成本(美元为单位)。编写程序,提示用户输入包裹重量,显示运输成本

    *3.18(运输成本)一个运输公司使用下面的函数,根据运输重量(以磅为单位)来计算运输成本(美元为单位).编写程序,提示用户输入包裹重量,显示运输成本 题目 题目概述 注意 代码 System.exi ...

最新文章

  1. Kotlin中使用简洁明了的代码替换findViewByid
  2. HashFlare矿池退出BTC挖矿,Coingeek矿池继续增加BCH算力
  3. 使用 PEAR的Text_CAPTCHA保护Web表单[翻译]
  4. 程序员兄弟们,我们的基本素质怎么样?
  5. mysql 140824,Oracle 12c创建可插拔数据库(PDB)及用户
  6. HDU1001 Easy h-index
  7. VTK:Rendering之StippledLine
  8. flexjava通信错误之一:Server.resource.unavailable
  9. Windows Mobile 系列文章索引---不断整理中(2009-07-08)
  10. 怎么爬before after之间的内容_关于伪元素::before和::after的用法
  11. Xcode 运行程序,左侧memory 不显示内存
  12. 提高C++运行效率的方法
  13. TeeChart.NET 2022.4.8 专业版-Crack
  14. 模拟电话簿提取名字显示
  15. 禁用win10触摸屏手势_笔记本WIN10系统启用或关闭触控板的多指(多点)触控功能步骤...
  16. 【小组成员个人简介】Fantasy
  17. 2020年中国报废汽车拆解回收行业市场现状分析,汽车报废率远低于发达国家「图」
  18. MATLAB算法实战应用案例精讲-【数据分析】基于sklearn的异常检测(附matlab、R语言和python代码实现)
  19. Charles 解决抓包显示乱码问题 - 已解决
  20. 【原创】PHP程序员的技术成长规划

热门文章

  1. 《朝歌封神录》10.22正式上线链游玩家|山海异闻、奇幻仙侠
  2. linux c语言怎么把2个字符串拼起来,【C语言学习笔记】字符串拼接的3种方法 .
  3. 关于STM32的AD采样串口输出
  4. [已解决]ubuntu下谷歌浏览器无法上网
  5. php正则国外手机号码,php--最新正则(手机号码)
  6. 怎样实现WhatsApp多开?
  7. 美术☀️PR去掉视频黑边、旋转视频、减小视频体积、设置视频封面
  8. 企业微信接入第三方应用(以服务商身份)
  9. 浏览器显示json格式
  10. 远程服务器停止运行了怎么办,远程桌面己停止工作”的解决方法