js|BMI指数计算(含测试源码)
本博文源于js基础,博主之前写的安卓bmi。
Android|BMI体质计算器实现(附测试源码)
再去看今天这道题的标准,其实发现更简单了
题目重现
BMI指数是用体重(以千克为单位)除以身高(以米为单位)的平方得出的数字
BMI指数 | 分档 |
---|---|
低于18.5 | 过瘦 |
18.5~24(不含) | 正常 |
24~28(不含) | 过重 |
28~32(不含) | 肥胖 |
大于等于32 | 非常肥胖 |
实现原理
用多分支if建立程序的选择结构。从输入到处理再到输出。先从窗体获取输入,然后进行bmi计算,然后根据bmi进行if,最后输出结果
测试案例
附上源码
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>test4-1</title><script>var height = prompt("请输入身高,以米为单位");var weight = prompt("请输入体重,以千克为单位");var bmi = weight / (height * height);if(bmi<18.5) {alert("过轻!请加强营养!");} else if(bmi < 24) {alert("正常!");}else if(bmi < 28) {alert("有点重");}else if(bmi < 32) {alert("肥胖");}else alert("严重超出健康指标!");</script></head><body></body>
</html>
js|BMI指数计算(含测试源码)相关推荐
- JavaScript小白实现简易悬浮层制作(含测试源码)
本博文源于js基础,旨在讨论如何实现js中的悬浮层制作. 问题再现 制作一个悬浮层特效.所谓悬浮层指的是一个绝对定位的div盒子,它像系统对话框一样盖住页面的原有内容. 测试效果 a模拟页面内容 盒子 ...
- 【光学】基于matlab GUI维达尔之眼计算【含Matlab源码 2545期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[光学]基于matlab GUI维达尔之眼计算[含Matlab源码 2545期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...
- 【机械仿真】基于matlab GUI直齿圆柱齿轮应力计算【含Matlab源码 2077期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[机械仿真]基于matlab GUI直齿圆柱齿轮应力计算[含Matlab源码 2077期] 点击上面蓝色字体,直接付费下载,即可. 获取代 ...
- 【天体学】基于matlab GUI太阳天顶角计算【含Matlab源码 2229期】
一.⛄获取代码方式 获取代码方式1: 完整代码已上传我的资源:[天体学]基于matlab GUI太阳天顶角计算[含Matlab源码 2229期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2 ...
- 【物理应用】基于matlab GUI气象参数计算综合指标和IAQI【含Matlab源码 2116期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[物理应用]基于matlab GUI气象参数计算综合指标和IAQI[含Matlab源码 2116期] 点击上面蓝色字体,直接付费下载,即可 ...
- 【光学】基于matlab GUI菲涅尔系数计算【含Matlab源码 1165期】
⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[光学]基于matlab GUI菲涅尔系数计算[含Matlab源码 1165期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...
- 较高人工智能的人机博弈程序实现(多个算法结合)含C++源码
较高人工智能的人机博弈程序实现(多个算法结合)含C++源码 本文由恋花蝶最初发表于http://blog.csdn.net/lanphaday 上,您可以转载.引用.打印和分发等,但必须保留本文完整和 ...
- [含lw+源码等]javaweb银行柜员业务绩效考核系统
博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 [含lw+源码等]javaweb银行柜员业务绩效考核系统 演示视频 ...
- Android实现车辆检测(含Android源码 可实时运行)
Android实现车辆检测(含Android源码 可实时运行) 目录 Android实现车辆检测(含Android源码 可实时运行) 1. 前言 2. 车辆检测数据集说明 3. 基于YOLOv5的车辆 ...
最新文章
- Ruby on rails环境和开发工具准备...
- Java网络编程从入门到精通(14):多种多样的建立网络连接的方式
- 数据库获取的字符串按照逗号分隔,放进数组集合中
- centeros7 mysql,center os 7 Mysql 安装
- python 递归函数_连载|想用Python做自动化测试?递归函数
- 图像分割过分割和欠分割_使用图割的图像分割
- html css 重复,CSS重复定义的问题请教_html/css_WEB-ITnose
- P5008-[yLOI2018]锦鲤抄【tarjan】
- java局部变量简述
- ci github 通知_GitHub 欢迎一切 CI 工具
- qt之tcp通信,制作简易的仿qq功能
- [经验教程]2022网线水晶头插座接头排线接线顺序与方法图解
- 项目Beta冲刺(3/7)(追光的人)(2019.5.25)
- 小米蓝牙键盘怎么连接_小米2手机连接使用蓝牙键盘和蓝牙鼠标教程(原创)
- 飞算soflu软件机器人-低代码的未来
- 【Linux】特别篇--sqlite3数据库的使用
- Pytorch版本代码修正
- 使用ThreeJs从零开始构建3D智能仓库——第四章(添加动画及库区)
- 少儿编程行业前景分析
- 大学计算机试题解析,对外经济贸易大学计算机网络复习大纲(试题(卷)和答案解析).doc...