Обкладинка: Інформатика, 9 клас — Морзе Н. В., Барна О. В.

ГДЗ · Інформатика · 9 клас

Завдання 49, Сторінка 172

Інформатика, Морзе Н. В., Барна О. В., 2026

Сторінка 172 Завдання 49 с. 172

Проєкт зі шкалою та обчисленнями

Умова

Розробити проєкт, де шкала використовується для вибору числа, а програма виконує обчислення: а) сума чисел від 0 до значення шкали; б) добуток парних чисел від 2 до значення (максимум 10); в) сума чисел, кратних 5, від 1 до значення; г) кількість чисел, ділящих на 3, у діапазоні від введення до шкали (з помилкою, якщо шкала менше).

Що треба знати

Використовуй метод `get()` змінної шкали для отримання поточного значення. Для циклічних обчислень використовуй цикл `for`. Перевіряй умови ділення (`%`) та порівнюй числа. Обробляй помилку, якщо початкове число більше за кінцеве.

💡 Підказка — спробуй спершу сам

Почни з пункту «а». Створи функцію, яка при натисканні кнопки отримує значення зі шкали і запускає цикл `for` від 0 до цього значення, додаючи числа до загальної суми.

Розв’язання крок за кроком

  1. Для пункту а): напиши код циклу, який перебирає числа від 0 до значення шкали та накопичує їхню суму у змінній.

  2. Для пункту б): створи цикл, який перебирає парні числа (можна кроком 2) і множить їх на загальний добуток, обмеживши максимум числом 10.

  3. Для пункту в): у циклі перевіряй умову `if i % 5 == 0` і додавай таке число до суми.

  4. Для пункту г): створи змінну для початкового числа (текстове поле) та значення шкали. У циклі перебирай числа від більшого до меншого або перевіряй умову діапазону. Якщо `значення_шкали < початкове`, виведи повідомлення про помилку.

Відповідь:

Проєкт розроблено з чотирма варіантами обчислень. а) Сума чисел від 0 до N. б) Добуток парних чисел від 2 до min(N, 10). в) Сума чисел, кратних 5, у діапазоні [1; N]. г) Кількість чисел, ділящих на 3, у діапазоні [A; B], де A — введення, B — шкала. Якщо B < A, виводиться повідомлення про помилку.

Розбір зрозумілий?

Наприклад: