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