要求:
用户输入班级人数,之后依次输入每个学生的成绩,最后打印出该班级总的成绩以及平均成绩。
实现:
1.弹出输入框输入总的班级人数(num)
2.依次输入学生的成绩(保存score),此时我们需要用到for循环,弹出的次数跟班级总人数有关 i <= num
3.进行业务处理:计算成绩 先求总成绩(sum) 在计算平均成绩( average )
4.弹出结果
代码实现:
<script>
// 获取班级总人数
var num = prompt("请输入班级总人数")
// 求和的变量
var sum = 0
// 求平均值
var ave = 0
// 用循环次数来控制弹框弹出的次数 循环一次弹出一次
for (i = 1; i <= num; i++) {
var he = prompt('请输入第' + i + '个学生的成绩')
// prompt默认字符串类型
// 将获取到的值转数字型
sum = sum + parseFloat(he)
}
// 求平均值
ave = sum / num
alert(ave)
</script>
