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>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM