Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.08.2020, 13:12
Новичок на форуме
Отправить личное сообщение для rabishchuk Посмотреть профиль Найти все сообщения от rabishchuk
 
Регистрация: 25.08.2020
Сообщений: 4

цикл while помогите с задачей
Помогите с заданием нужно вычислить сумму всех четных чисел,встречающихся в ряду от 1 до числа(включительно),переда аемого в нашу функцию (переменная "a")
function testWhile(a) {
var=0;
var y=0;
while (y<=a){
x=y+1}
return x;
}

Последний раз редактировалось rabishchuk, 26.08.2020 в 15:27.
Ответить с цитированием
  #2 (permalink)  
Старый 26.08.2020, 13:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

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.
Ответить с цитированием
  #3 (permalink)  
Старый 26.08.2020, 13:31
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

function sum(n) {
    let x = 0;
    
    do if(!(n % 2)) x += n; while(n--);
        
    return x;
}
Ответить с цитированием
  #4 (permalink)  
Старый 26.08.2020, 21:11
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

Опять применение цикла там, где можно обойтись формулой.
Бэд практис в обучении, на мой взгляд.
Ответить с цитированием
  #5 (permalink)  
Старый 26.08.2020, 23:32
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Alexandroppolus,
https://javascript.ru/forum/misc/731...tml#post481557

Последний раз редактировалось рони, 26.08.2020 в 23:36.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цикл с haml, кто знаком помогите walker1232 Общие вопросы Javascript 1 05.12.2015 07:59
Цикл завешивает страницу, помогите Romingood jQuery 5 19.10.2013 14:30
Помогите с задачей JS_Den Общие вопросы Javascript 2 14.02.2012 00:24
Помогите написать цикл serhanters jQuery 1 31.05.2011 03:51
Помогите разобраться с задачей (поиск строки) Absinthe Ваши сайты и скрипты 6 07.12.2009 09:17