Задать вопрос
@Adil1603

Как вывести Сумму нечетных чисел в определенном диапазоне?

let summ = 0;

function getSumOfNumbers(number, type){
  for(i=0;i<=number;i++){
   if(type ===odd && i%2===1)
     summ = summ +i
 }
 
}
getSumOfNumbers(10,odd)
console.log(summ)


Где я допустил ошибку?
  • Вопрос задан
  • 417 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
HardBot
@HardBot
back-end, front-end developer
odd в кавычки возьмите
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Можно и сразу по формуле посчитать. Сумма нечетных от 1 до X равна квадрату числа нечетных:
const getSumOfNumbers = maxNumber => Math.ceil(maxNumber / 2) ** 2;

Проверки:
getSumOfNumbers(4) // 4
getSumOfNumbers(5) // 9
getSumOfNumbers(6) // 9
getSumOfNumbers(100) // 2500
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы