Створення програми
з розгалуженнями
і повтореннями

ПРАКТИЧНА РОБОТА 17


Завдання:
скласти програму для розв’язування задачі.

Обладнання: комп’ютер із середовищем програмування Python.

Задача.
Вкладниця поклала до банку S грн за умови місячної відсоткової ставки 5 %. Починаючи з 4-го місяця, відсоткова ставка збільшилася до 6,5 %. Яка сума буде на рахунку через n місяців? Через скільки місяців сума внеску подвоїться?

Хід роботи

Під час роботи за комп’ютером дотримуйтеся правил безпеки.

Завантажте програму Python IDLE і створіть нове вікно.

2. Запишіть команду введення значення змінної vn
vn = int(input('Уведіть початкову суму внеску: '))

3. Запишіть команду введення значення змінної n.

4. Запишіть команду циклу для обчислення значення внеску через n місяців з урахуванням того, що, починаючи з 4-го місяця, ставка збільшилася до 6,5%:
for i in range(n):
     if i<3: p = 5
     else: p = 6.5
     vn = vn+vn*p/100

5. Запишіть команду виведення значення змінної vn.

6. Збережіть файл із назвою Pract17.
Випробуйте програму для n = 24, vn = 1000.

7. Проаналізуйте результат.

8. Внесіть зміни до програмного коду з тим, щоб з’ясувати, за якого значення n сума внеску на рахунку подвоїться.

9. Запишіть команду виведення значення змінної n.

10. Випробуйте програму для vn = 1000.
Проаналізуйте результат.


Зробіть висновок: як створити програму з повтореннями та розгалуженнями всередині циклу.