пʼятниця, 25 квітня 2025 р.

Практична робота № 11. Проєкти з розгалуженнями (Python tkinter)

 

Практична робота № 11

Тема: Проєкти з розгалуженнями

Завдання:

Реалізуйте наведені завдання за допомогою бібліотеки Python tkinter. Кожне завдання слід виконати у вигляді окремого проєкту.

Відкрийте ЄПАЙТОН 


Завдання 1

Тема: Обчислення значення математичного виразу.
Умова:
Побудуйте математичну модель і створіть проєкт для обчислення значення виразу:

x=a+3b2abx = \frac{{a + 3 \cdot b}}{{2 \cdot a - b}}

Програма повинна мати:

  • Інтерфейс із текстовими полями для введення значень a та b.

  • Кнопку для обчислення результату.

  • Поле для відображення результату.
    Інтерфейс: простий, з елементами Entry, Button, Label.


Завдання 2

Тема: Знаходження найменшого значення.
Умова:
Побудуйте математичну модель і створіть проєкт для знаходження найменшого значення із чотирьох нерівних між собою чисел.
Програма повинна мати:

  • Інтерфейс із текстовими полями для введення чотирьох чисел.

  • Кнопку для виконання обчислення.

  • Поле для відображення найменшого значення.
    Інтерфейс: з елементами Entry, Button, Label, а також обробкою введених даних для перевірки на валідність.


Завдання 3

Тема: Обчислення суми депозиту через два роки.
Умова:
Вкладник хоче покласти на депозит певну суму грошей на 2 роки. Банк пропонує три види депозитів:

  1. Під 9 % річних (прибуток додається до вкладу кожного року).

  2. Під 10 % річних (прибуток додається до вкладу кожного року).

  3. Під 11 % річних (прибуток не додається до вкладу).

Реалізуйте програму, яка:

  • Запитує початкову суму депозиту.

  • Має перемикачі (Radiobutton) для вибору типу депозиту.

  • Обчислює та відображає суму грошей через 2 роки.

  • Має зручний інтерфейс для взаємодії користувача.

  • Зберігається в папці з іменем Практична 11_3, створеній у вашій робочій папці.


Рекомендації для виконання:

  1. Використовуйте модуль tkinter для створення графічного інтерфейсу.

  2. Реалізуйте перевірку введених даних (наприклад, чи є введені значення числами).

  3. Організуйте код таким чином, щоб кожна програма була максимально зрозумілою та структурованою.

  4. Для третього завдання забезпечте вибір тільки одного виду депозиту через перемикачі.

Формат здачі:

  • Додайте короткий опис роботи в коментарях до коду.

Немає коментарів:

Дописати коментар