要求:
用戶輸入班級人數,之后依次輸入每個學生的成績,最后打印出該班級總的成績以及平均成績。
實現:
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>