#javascript #code.org #app-lab
#javascript #code.org #приложение-лаборатория
Вопрос:
Итак, я работаю над приложением на code.org это позволяет получить оценку пользователя по предмету, сообщить ему, какая у него оценка, и в итоге дать ему средний балл по всем предметам. Но проблема в том, что я ограничен (в моем случае) только 4 предметами, поскольку для запуска кода для каждого отдельного предмета я должен нажать кнопку. Мне было интересно, есть ли способ запрашивать пользователя для ввода, пока он не введет строку, и после этого вычислить среднюю сумму для всех введенных им предметов? текущая ссылка на код: https://studio.code.org/projects/applab/uj3FPnbsFzmCO5UK3a0WnM3wsO1zTwl0-SLRP5VPrBw
Комментарии:
1. Пожалуйста, всегда добавляйте соответствующий код в свой пост, а не связывайте его
Ответ №1:
это простое решение.
var gpa1 = prompt("Input your first GPA");
var gpa2 = prompt("Input your second GPA");
var gpa3 = prompt("Input your third GPA");
var gpa4 = prompt("Input your fourth GPA");
var gpa5 = prompt("Input your fifth GPA");
if(gpa1>100){
gpa1 = 100;
console.log(gpa1);
} if(gpa2>100){
gpa2 = 100;
console.log(gpa1);
} if(gpa3>100){
gpa3 = 100;
console.log(gpa1);
} if(gpa4>100){
gpa4 = 100;
console.log(gpa1);
} if(gpa5>100){
gpa5 = 100;
console.log(gpa1);
}
После добавления этого вы захотите вызвать переменные gpa1, gpa2, gpa3, gpa4 и gpa5 при создании их общего среднего значения. Также я включил операторы if, чтобы у вас не было невозможного общего среднего балла, это можно удалить или изменить.