for循环求学生成绩案例(求平均 值)

要求:

  用户输入班级人数,之后依次输入每个学生的成绩,最后打印出该班级总的成绩以及平均成绩。

实现:

  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>

 

posted @ 2022-04-04 14:10  今天穿秋裤了吗  阅读(1412)  评论(0)    收藏  举报