Розробити проєкт, де шкала встановлює число n. Реалізувати логіку для: а) суми чисел від 0 до n; б) добутку парних чисел від 2 до n (максимум шкали 10); в) суми чисел, кратних 5, від 1 до n; г) кількості чисел, діливих на 3, у діапазоні [введено число, n] (якщо початкове > кінцеве — помилка).
Розв’язання
Напишіть код для підрахунку суми (пункт а): ініціалізузуйте змінну `total = 0`, пройдите цикл від 0 до n, додаючи поточне значення.
Для пункту б) ініціалізуйте `product = 1` і перебирайте парні числа (i=2,4,…), множаючи їх на `product`.
Для пункту в) перебирайте числа від 1 до n, додаючи ті, де `i % 5 == 0`.
Для пункту г) перевірте умову діапазону, а потім перебирайте числа з кроком 3 або перевіряйте залишок від ділення на 3.
Відповідь:
а) Сума чисел 0…n; б) Добуток парних чисел 2…n (макс 10); в) Сума чисел, кратних 5, у діапазоні; г) Кількість чисел, діливих на 3, з помилкою при некоректному діапазоні.
Розробити проєкт, де шкала встановлює число n. Реалізувати логіку для: а) суми чисел від 0 до n; б) добутку парних чисел від 2 до n (максимум шкали 10); в) суми чисел, кратних 5, від 1 до n; г) кількості чисел, діливих на 3, у діапазоні [введено число, n] (якщо початкове > кінцеве — помилка).
Що треба знати
Використовуйте цикл `for` для підрахунку сум або добутків. Для перевірки умов ділення використовуйте оператор `%`. Обробляйте помилки через перевірку умови діапазону перед циклом.
💡 Підказка — спробуй спершу сам
Почніть з написання функції, яка приймає значення з `DoubleVar` та виводить результат у `Label`. Для пункту г) спершу перевірте, чи n≥введенечисло.
Розв’язання крок за кроком
Напишіть код для підрахунку суми (пункт а): ініціалізузуйте змінну `total = 0`, пройдите цикл від 0 до n, додаючи поточне значення.
Для пункту б) ініціалізуйте `product = 1` і перебирайте парні числа (i=2,4,…), множаючи їх на `product`.
Для пункту в) перебирайте числа від 1 до n, додаючи ті, де `i % 5 == 0`.
Для пункту г) перевірте умову діапазону, а потім перебирайте числа з кроком 3 або перевіряйте залишок від ділення на 3.
Відповідь:
а) Сума чисел 0…n; б) Добуток парних чисел 2…n (макс 10); в) Сума чисел, кратних 5, у діапазоні; г) Кількість чисел, діливих на 3, з помилкою при некоректному діапазоні.