1. 程式人生 > 其它 >for迴圈求學生成績案例(求平均 值)

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>