【js】多分支语句练习(2)
创始人
2025-05-31 03:40:04
0

个人名片:
😊作者简介:一名大一在校生,web前端开发专业
🤡 个人主页:python学不会123
🐼
座右铭:懒惰受到的惩罚不仅仅是自己的失败,还有别人的成功。
🎅**学习目标: 坚持每一次的学习打卡,学好js

文章目录

    • 习题5 计算用电量
    • 习题6 分别计算男女输血量
    • 习题7 使用弹框输出水果名称
    • 习题8 购票程序

习题5 计算用电量

根据《省电网销售电价表》,居民生活用电按3个梯度收费:月用电量150千瓦时及以下部分,
每千瓦时0.4463元,151—400千瓦时部分为0.4663元,
401千瓦时以上部分为0.5663元,请编写程序,当输入用户的用电量时,计算出所需付的费用。

 var e = parseFloat(prompt("请输入用电量:(千瓦时)"));if (e <= 150) {alert("每月用电量:" + 0.4463 * e);} else if (e <= 400) {alert("每月用电量: " + (e-150)*0.4663+150*0.4463);}else if (e >= 401) {alert("每月用电量:" + (e-400)*0.5663+(400-150)*0.4663+150*0.4463);} else {alert("用电量超标");}

输出结果为:
在这里插入图片描述
在这里插入图片描述

习题6 分别计算男女输血量

根据性别和体重计算输血量:
女性体重不超过50KG的输血量为200毫升,否则为250毫升;
男性体重不超过60kg的输血量为250毫升,否则为300毫升。

 var x = prompt("请输入性别:");var y = Number(prompt("请输入体重:")) ;if (x == "男") {if (y <= 60) {alert("男性体重不超过60kg的输血量为250毫升");}else {alert("男性体重不超过60kg的输血量为300毫升");}}else {if (y <= 50) {alert("女性体重不超过50KG的输血量为200毫升");}else {alert("女性体重不超过50KG的输血量为250毫升");}}

输出结果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

习题7 使用弹框输出水果名称

//用户在输入框里输入水果名称,如果有该水果,就使用弹窗弹出水果价格,如果没有就弹出该水果不存在。

var fruits=prompt("请输入水果名称");switch(fruits){case '苹果': alert("5$");break;case '梨子': alert("10$");break;case '香蕉': alert("20$");break;case '火龙果': alert("6$");break;case '车厘子': alert("48$");break;default:alert("该水果不存在");}

输出结果在这里插入图片描述
在这里插入图片描述

习题8 购票程序

假设从A地到B地的火车票有硬座和硬卧,价格分别为100和190元。
根据铁路部门规定,未成年人(18周岁以下)身高不足120cm免票,120(含)-150(不含)cm需半票,
150及以上的需全票,未成年人卧铺只能减免硬座的半价。
请设计一个购票程序,要求输入年龄和身高(未成人需要输入)以及票的类型,输出票的价格。

var age =Number(prompt("请输入年龄:"));var h =Number(prompt("未成年人请输入身高:"));var ticket =Number( prompt("请输入车票类型:"));priceA = 100;priceB = 190;if (age >= 18) {if (ticket == "硬座") {alert("成年人硬座票为100元");}else   {alert("成年人硬卧票为190元");}}else{var height=Number(prompt("请输入身高(cm)"));if(ticket == "硬卧"){alert("未成年人硬卧票为140元");}else{if(height <120){alert("未成年人120cm一下免票");}else if(height <150){
alert("未成年人120cm-150cm硬座58元");}else{alert("未成年人150cm以上硬座100元");}}}

输出结果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这几个练习题超级适合刚学js的 大家可以尝试做一下,可以帮助你巩固基础,不懂得可以在评论区讨论

相关内容

热门资讯

怎样进行Redis客户端的设置... 安装完成Redis,我们就可以操作Redis,实现数据的CRUD了。这需...
AIOT处理平台RK3568开... Rockchip RK3568 处理器是一款高性能、低功耗的四核应用处理器芯片,专为个...
商场国庆活动策划方案,资料大全...   随着中秋节和国庆节的临近,各大商场都是攒足了劲儿,拼了命的要在这个黄金周中独领风骚,为此,龙霞唯...
如何通过企业小程序开发提升企业... 随着移动互联网的普及,企业小程序已成为企业进行线上营销和服务的重要工具之一。如何通过企...
小学生迎国庆活动方案及主持人串...   刘:从金黄的季节走来,国庆节是一首优美的诗歌;卢:从历史的蜿蜒走来,国庆节是一抹光辉的记忆;刘:...
最近小学国庆节活动方案,资料大...   小学国庆节活动方案:国庆活动方案  一、 活动背景  少先队是我们少年儿童的先锋队,其“文化育人...
如何使用租用的云服务器实现神经... B站教学视频:https://www.bilibili.com/video/BV1jA...
各个商场促销活动总汇,资料大全...   国庆黄金周快到了,昨日,各大百货商场纷纷抛出了节日促销信息。记者挨着逛了一圈,替市民“绘制”了一...
商城国庆节促销活动方案,“新”...   活动时间:xx月xx日(周五)——xx月xx日(周日)  活动范围:某商场商城及八一店、某商场购...
最新或2023(历届)商场国庆...   一、活动目的:中秋节的活动已经结束,由于人们在节日期间走亲串友,家中的礼品类商品比较充足,因此在...
小红书图文笔记怎么发?小红书笔...   说到图文笔记,这可是小红书的一大利器。从大方向来说,这是小红书成功从...
数字中国看“浙”里丨太平鸟、实... 当前,数字经济已成为重组全国要素资源、变革经济格局的关键力量。中共中央、国务院印发的《...
Mysql的主从复制原理 MySQL 的主从复制依赖于 binlog ,也就是记录 MySQL 上的所有变化并以...
小学国庆节活动方案策划,庆祝国...   活动目的:庆祝国庆节  通过本次庆祝活动,培养队员热爱祖国,了解祖国的悠久历史,培养民族自豪感。...
最新或2023(历届)国庆节活...   活动目的:通过本次庆祝活动,培养中兴小学少先队员民族自豪感,调动每个学生积极参与的热情,真切感受...
最新或2023(历届)国庆节活...   一、活动内容  1、聚焦一个点:开展“寻找祖国的成长足迹”图片展,评选“我最喜爱的图片”。  2...
基于hessian和netty... 一:概述         对系统进行服务化改造,或者构建一个分布式系统,...
初识HTTP协议 文章目录一、HTTP协议是什么?二、Fiddler三、HTTP 请求 (Request...
幼儿园国庆节活动方案,给祖国妈...   活动时间:9月30日下午3:30  活动目的:  1. 幼儿和全体家长一起过节,体验节日的快乐。...
最新或2023(历届)小学生国...   活动目的:庆祝国庆节  通过本次庆祝活动,培养队员热爱祖国,了解祖国的悠久历史,培养民族自豪感。...