Створення програми
з розгалуженнями
і повтореннями
ПРАКТИЧНА РОБОТА 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.
Проаналізуйте результат.
Зробіть висновок: як створити програму з повтореннями та розгалуженнями всередині циклу.