1、 设计并实现用户输入一个数并判断这个数是否为水仙花数 (水仙花数:一个三位数如果个位十位百位的立方和和这个数的本身相等,那么这个数就是水仙花数)已知的水仙花数有153、370可以用来测试。
附赠参考代码:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>水仙花数</title>
</head>
<body>
<script>
/*水仙花数
*请输入一个三位数:
* daffodil
* 百位数 a= daffodil/100
* 十位数 b=
* 个位数 c
* if判断
* (daffodil=a*a*a+b*b*b+c*c*c)
* 是,输出
* 否,输出
* */
var daffodil=Number(prompt("请输入您想判断的数:"));
var a=Math.floor(daffodil /100);
var b=Math.floor((daffodil % 100)/10);
var c=Math.floor(daffodil %10);
if(daffodil==a*a*a+b*b*b+c*c*c){
alert("判断正确!");
}else{
alert("对不起,判断出错!")
}
</script>
</body>
</html>
2、 BMI指数(即身体质量指数,简称体质指数又称体重,英文为BodyMass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途,当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。* 体质指数(BMI)= 体重(kg)÷身高^2(m)如:70kg÷(1.75×1.75)=22.86成人的BMI数值:过轻:低于18.5正常:18.5-24.99过重:25-28肥胖:28-32非常肥胖, 高于32。
附赠参考代码:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>BMI指数</title>
</head>
<body>
<script>
/*请输入身高
*请输入体重
* 计算 bmi=kg/m
*if判断bmi
* */
var m=Number(prompt("请输入您的身高(m)"));
var kg=Number(prompt("请输入您的体重(kg)"));
var bmi=kg/(m*m);
if(bmi<18.5){
alert("过轻");
}else if(18.5<=bmi<=24.99){
alert("正常");
}else if(32>=bmi>=25){
alert("过重");
}else if(bmi>32){
alert("非常肥胖!")
}
</script>
</body>
</html>
3、计算输血量 。计算方法:根据性别和体重计算输血量。女性体重不超过50kg的输血量为200毫升,否则250毫升;男性不超过60kg的输血量为250毫升,否则300毫升。编程设计并实现该计算方法。
附赠参考代码:
<!DOCTYPE html> | |
<html> | |
<head lang="en"> | |
<meta charset="UTF-8"> | |
<title>计算血量</title> | |
</head> | |
<body> | |
<script > | |
/*请问您是男性还是女性 | |
*if判断 | |
* (若男 | |
* 请输入您的体重 | |
* 再一层if判断 | |
* 输出血量) | |
* else(女性同上) | |
* */ | |
var sex=prompt("请输入您的性别:"); | |
if(sex=="男"){ | |
var kg=Number(prompt("请输入您的体重:")); | |
if(kg>60){ | |
alert("可输出的血量为300毫升"); | |
}else{ | |
alert("可输入的血量为250毫升"); | |
} | |
}else{ | |
var kg=Number(prompt("请输入您的体重:")); | |
if(kg>50){ | |
alert("可输出的血量为250毫升"); | |
}else{ | |
alert("可输入的血量为200毫升"); | |
} | |
} | |
</script> | |
</body> | |
</html> |