@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)


Где я допустил ошибку?
  • Вопрос задан
  • 177 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы