JavaScript 运输公司计算运费,路程越远,运费的折扣越高
运输公司计算运费,路程越远,运费的折扣越高
路程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 运输公司计算运费,路程越远,运费的折扣越高相关推荐
- 运输公司计算运费问题
重点在于路程区间的分析: s<250:即(c>=0&&c<1),case 0:d=0 s>=250&&s<500:即(c>=1&am ...
- C语言 - 运输公司对用户计算运输费用。路程(s km)越远,每吨·千米运费越低。(用switch实现)
前言 运输公司对用户计算运输费用.路程(s km)越远,每吨·千米运费越低.(用switch实现) 标准如下: s < 250 没有折扣 250≤s < 500 2%折扣 500≤s &l ...
- 运输公司对用户计算运费.路程越远每公里运费越低.每公里每吨货物的基本运费p = 3;用户需要输入货物重量w和距离s;根据距离的不同折扣d不同(具体见)下面的表格,要求根据用户输入的w和s,计算出总运费
/* 1.运输公司对用户计算运费.路程越远每公里运费越低. 每公里每吨货物的基本运费p = 3:用户需要输入货 物重量w和距离s:根据距离的不同折扣d不同(具体见) 下面的表格,要求根据用户输入的w和 ...
- 运输公司对用户计算运输费用。路程越远,运费越低。标准如下:
2.运输公司对用户计算运输费用.路程越远,运费越低.标准如下: #include <stdio.h> int main() { float p,w,s,d,f; printf(" ...
- C语言程序之经典习题:运输公司对用户计算运输费用。路程(s/km)越远,每吨/千米运费越低。
运公司对用户计算运输费用.路程(s/km)越远,每吨千米运费越低 s < 250 没有折扣 250 ≤ s < 500 2% ...
- 运输公司对用户计算运费,路程越远,折扣越多,标准如下图
路程s(千米) 折扣 s<250 0% 250<=s<500 2% 500<=s<1000 5% 1000<=s<2000 8% 2000<=s< ...
- c语言:运输公司对用户计算运输费用
运输公司对用户计算运输费用.路程(skm)越远,每吨千米运费越低.标准如下: S<250 没有折扣 250<=s<500 2%折扣 500 ...
- 【c语言】 运输公司对用户计算运输费用
// 运输公司对用户计算运输费用.路程越远,每吨*千米运费越低.标准如下: // s<250---没有折扣 250<=s<500---2%折扣 500<=s<1000-- ...
- 运输公司对用户计算运输费用。
运输公司对用户计算运输费用.标准如下: s<250 无折扣 250<=s<500 2%折扣 500<=s<1000 5%折扣 1000<=s<2000 8%折 ...
- Java黑皮书课后题第3章:*3.18(运输成本)一个运输公司使用下面的函数,根据运输重量(以磅为单位)来计算运输成本(美元为单位)。编写程序,提示用户输入包裹重量,显示运输成本
*3.18(运输成本)一个运输公司使用下面的函数,根据运输重量(以磅为单位)来计算运输成本(美元为单位).编写程序,提示用户输入包裹重量,显示运输成本 题目 题目概述 注意 代码 System.exi ...
最新文章
- 石墨烯新新新应用,MIT大规模生产细胞大小机器人,有感知能存储
- Line上半年扭亏为盈 用户及营收遇瓶颈
- Java面试题:JDK不同版本处理IO流异常的标准代码
- Python 判断语句 if else
- 通过jdbc的mysql驱动连接oceanbase mysql模式数据库
- HDU1131 Java大数
- 好程序员技术分析JavaScript闭包特性详解
- Java正则表达式实例详解
- Cmailserver和outlook配置
- clover更新驱动 后不能开机_黑苹果安装教程 2020 台式机版(长期更新)
- vim字符串全局替换
- java white case语句_MySQL的CASEWHEN语句使用说明_MySQL
- Yolov1 + Yolov2 + Yolov3 发展史、论文、代码最全资源分享合集 ! ! !
- Maze勒索软件的最新样本分析
- 单商户商城系统功能讲解02管理后台端—首页
- Facebook,Twitter,Linkedin分享
- 产品经理OR售前支持
- [转]XXX无法访问。你可能没有权限使用网络资源
- 自媒体账号如何注册申请
- 在Ubuntu上安装NTL库以及编译测试
热门文章
- 进程ld-linux-x86-64是什么,解决挖矿病毒占用cpu以及误删 ld-linux-x86-64.so.2 文件的问题...
- 为什么要用交叉熵作为代价函数
- 手机微信收不到消息提醒,这样设置就能轻松解决
- 给自己做一块开发板 #AnyBoard
- 美国大学课堂的契约精神(纽约时报中文网 )
- 常用DNS列表(电信、网通)
- Win10如何开启CPU虚拟化
- 机器人焊钳选型_点焊机器人焊钳的分类及区别
- LAMMPS生成粗糙表面的in文件脚本(可调节微结构高、长和宽)
- Unity发布ios和Android获取相机权限的相关问题