Розробити проєкт, де шкала використовується для вибору числа, а програма виконує обчислення: а) сума чисел від 0 до значення шкали; б) добуток парних чисел від 2 до значення (максимум 10); в) сума чисел, кратних 5, від 1 до значення; г) кількість чисел, ділящих на 3, у діапазоні від введення до шкали (з помилкою, якщо шкала менше).
Розв’язання
Для пункту а): напиши код циклу, який перебирає числа від 0 до значення шкали та накопичує їхню суму у змінній.
Для пункту б): створи цикл, який перебирає парні числа (можна кроком 2) і множить їх на загальний добуток, обмеживши максимум числом 10.
Для пункту в): у циклі перевіряй умову `if i % 5 == 0` і додавай таке число до суми.
Для пункту г): створи змінну для початкового числа (текстове поле) та значення шкали. У циклі перебирай числа від більшого до меншого або перевіряй умову діапазону. Якщо `значення_шкали < початкове`, виведи повідомлення про помилку.
Відповідь:
Проєкт розроблено з чотирма варіантами обчислень. а) Сума чисел від 0 до N. б) Добуток парних чисел від 2 до min(N, 10). в) Сума чисел, кратних 5, у діапазоні [1; N]. г) Кількість чисел, ділящих на 3, у діапазоні [A; B], де A — введення, B — шкала. Якщо B < A, виводиться повідомлення про помилку.
Розробити проєкт, де шкала використовується для вибору числа, а програма виконує обчислення: а) сума чисел від 0 до значення шкали; б) добуток парних чисел від 2 до значення (максимум 10); в) сума чисел, кратних 5, від 1 до значення; г) кількість чисел, ділящих на 3, у діапазоні від введення до шкали (з помилкою, якщо шкала менше).
Що треба знати
Використовуй метод `get()` змінної шкали для отримання поточного значення. Для циклічних обчислень використовуй цикл `for`. Перевіряй умови ділення (`%`) та порівнюй числа. Обробляй помилку, якщо початкове число більше за кінцеве.
💡 Підказка — спробуй спершу сам
Почни з пункту «а». Створи функцію, яка при натисканні кнопки отримує значення зі шкали і запускає цикл `for` від 0 до цього значення, додаючи числа до загальної суми.
Розв’язання крок за кроком
Для пункту а): напиши код циклу, який перебирає числа від 0 до значення шкали та накопичує їхню суму у змінній.
Для пункту б): створи цикл, який перебирає парні числа (можна кроком 2) і множить їх на загальний добуток, обмеживши максимум числом 10.
Для пункту в): у циклі перевіряй умову `if i % 5 == 0` і додавай таке число до суми.
Для пункту г): створи змінну для початкового числа (текстове поле) та значення шкали. У циклі перебирай числа від більшого до меншого або перевіряй умову діапазону. Якщо `значення_шкали < початкове`, виведи повідомлення про помилку.
Відповідь:
Проєкт розроблено з чотирма варіантами обчислень. а) Сума чисел від 0 до N. б) Добуток парних чисел від 2 до min(N, 10). в) Сума чисел, кратних 5, у діапазоні [1; N]. г) Кількість чисел, ділящих на 3, у діапазоні [A; B], де A — введення, B — шкала. Якщо B < A, виводиться повідомлення про помилку.