for迴圈求學生成績案例(求平均 值)
阿新 • • 發佈:2022-04-04
要求:
使用者輸入班級人數,之後依次輸入每個學生的成績,最後打印出該班級總的成績以及平均成績。
實現:
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>