цикл while помогите с задачей
Помогите с заданием нужно вычислить сумму всех четных чисел,встречающихся в ряду от 1 до числа(включительно),переда аемого в нашу функцию (переменная "a")
function testWhile(a) {
var=0;
var y=0;
while (y<=a){
x=y+1}
return x;
}
|
rabishchuk,
<script>
function testWhile(a) {
var x = 0;
for (var i = 2; i <= a; i+=2) {
x += i;
}
return x;
}
for (var i = 2; i < 11; i++) {
document.write(`${i} => ${testWhile(i)}<br>`)
}
</script>
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
function sum(n) {
let x = 0;
do if(!(n % 2)) x += n; while(n--);
return x;
}
|
Опять применение цикла там, где можно обойтись формулой.
Бэд практис в обучении, на мой взгляд. |
Alexandroppolus,
https://javascript.ru/forum/misc/731...tml#post481557 |
| Часовой пояс GMT +3, время: 09:09. |