Безплатно! Онлайн събитие: 5-дневно ChatGPT предизвикателство Регистрация тук.
Задача: Целочислено деление на сума
Пълен достъп до курса: Не
За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.
Най-важното: проверка за делимост чрез сума и остатък
Задачата комбинира цикъл, натрупване на стойност и проверка за делимост. Идеята е да изчислим сумата на числата от 1 до 100 и да установим при коя стойност на горната граница получената сума се дели на 20 без остатък. Ключовият момент е използването на оператор за остатък, за да проверим дали дадено число се дели точно на 20.
Стъпка по стъпка: как да реализираш решението
- Създай променлива за сумата и ѝ задай начална стойност 0.
- Използвай цикъл, който обхожда числата от 1 до 100.
- При всяка итерация добавяй текущото число към сумата.
- След всяко събиране провери дали сумата се дели на 20 без остатък.
- Ако условието е изпълнено, изведи в конзолата до кое число трябва да се събират стойностите, за да се получи сума, кратна на 20.
Така упражняваш едновременно работа с цикли, акумулиране на стойност и логически проверки.
Използвани конструкции в задачата
for– цикъл за обхождане на числа в зададен диапазон.if– условна конструкция за проверка на делимост.%– оператор за остатък при деление (проверка за делимост на 20).console.log()– извежда резултат в конзолата.
Задача
Напиши програма, която намира всички стойности на x от 1 до 100, за които сумата на числата от 1 до x се дели на 20 без остатък, и ги изведи в конзолата.
Дискусия към урока
Въпроси
Отговори