Я немного новичок в программировании, и у меня есть этот вопрос в викторине. Мне нужно написать программу JavaScript для чтения 10 положительных значений от пользователя, а затем суммировать только кратные 3 и 5.для цикла/while для чтения пользовательского ввода
Я даже не смог закончить код. Помогите?
var x = new Array();
var total;
x.push(parseFloat(window.prompt("enter a value",""),));
for (x.length<=10; i=0; i<10; i++) {
total += x[i]
}
else{
document.write(total);
}
Я не вижу никакой логики, касающейся «кратных 3 и 5». Так в чем же проблема? – user2864740
Рассмотрите возможность удаления массива и используйте: 'var num = parseFloat (window.prompt (" введите значение "," "))'. Затем выполните что-то сразу с 'num' (на основе некоторого условия) и другой переменной' sum'. Цикл определяет * сколько * раз, когда пользователь запрашивает (window.prompt - такой жестокий механизм), но не влияет на то, как используется вход *. – user2864740
Вам нужно поместить приглашение внутрь цикла и добавить if statement 'num% 3 == 0 || num% 5 == 0' также 'for' loop не имеет' else' только 'if'. – jcubic