12:出租车,起步价(2公里以内)为7元,超过2公里的按照每公里3元计算。要求根据路程计算费用
var km = +prompt("请输入公里数");
if (isNaN(km)) {
alert("公里数是数字哦!!!");
} else {
if (km <= 2) {
alert("路程费用是:7元");
} else {
var money = (km - 2) * 3 + 7;
alert("路程费用是:" + money + "元");
}
}
13、根据性别和体重计算输血量。
女性体重不超过50kg的输血量为200毫升,否则250毫升;
男性不超过60kg的输血量为250升,否则300升
var sex = prompt("请输入你的性别:");
var weight = prompt("请输入你的体重kg:");
if (sex == "女") {
if (weight <= 50) {
console.log("输血量:200ml");
} else {
console.log("输血量:250ml");
}
} else if (sex == "男") {
if (weight <= 60) {
console.log("输血量:250ml");
} else {
console.log("输血量:300ml");
}
}
14、当气温高于26°C时,需要开启制冷空调;
气温低于10°C则开启制热空调;
其余情况只需要开启送风模式即可。
编制自动温控程序,控制操作用输出相应的提示字符串来模拟,比如“开启制冷“
var tem = +prompt("请输入温度");
if (isNaN(tem)) {
console.log("温度是数字哦");
} else {
if (tem > 26) {
console.log("开启制热");
} else if (tem < 10) {
console.log("开启制冷");
} else {
console.log("开启送风模式");
}
}
15、根据《省电网销售电价表》, 居民生活用电按3个梯度收费:
月用电量150千瓦时及以下部分,每千瓦时0.4463 元,
151- 400千瓦时部分为0.4663元,
401千瓦时以上部分为0.5663元,
请编写程序,当输入用户的用电量时,计算出所需付的费用
var power = +prompt("请输入用电量:");
if (isNaN(power)) {
console.log("重新输入用电量!!!");
} else {
if (power <= 150 && power >= 0) {
result = power * 0.4463;
console.log("本月电费:" + result + "元");
} else if (power <= 400) {
result = (power - 150) * 0.4663 + 150 * 0.4463;
console.log("本月电费:" + result + "元");
} else if (power >= 401) {
result = (power - 400) * 0.5663 + (400 - 150) * 0.4663 + 150 * 0.4463;
console.log("本月电费:" + result + "元");
} else {
console.log("请输入合法数字");
}
}
16、假设从A地到B地的火车票有硬座和硬卧,价格分别为100和190元。
根据铁路部门]规定,
未成年人(18周岁以下)
身高不足120cm免票,
120(含)-150(不含)cm需半票, 未成年人卧铺只能减免硬座的半价。
150及以上的需全票
请设计一个购票程序,要求输入年龄和身高(未成人需要输入)以及票的类型,输出票的价
var age = +prompt("请输入年龄(岁):");
var ticket = prompt("请输入你的票型");
if (age >= 18) {
if (ticket == "硬座") {
alert("硬座票价:100元;");
} else if (ticket == "硬卧") {
alert("硬卧票价:190元");
}
} else if (age < 18 && age > 0) {
var height = +prompt("请输入身高(cm)");
if (height < 120) {
alert("免票");
} else if (height >= 120 && height < 150) {
if (ticket == "硬座") {
result1 = 100 / 2;
alert("硬座票价:" + result1 + "元");
} else if (ticket == "硬卧") {
result2 = 190 - 100 / 2;
alert("硬卧票价:" + result2 + "元");
}
} else {
alert("硬座票价:100元;" + "硬卧票价:190元");
}
}