Предмет: Информатика, автор: Аноним

РЕШИТЬ В PYTHONE!!!!!!! ДАЮ 40БАЛІВ!!!!!!
Банк змінив попередні умови для батьків. Тепер кошти можна
класти лише в межах року і забрати їх будь-якого місяця не можна. Скільки
років потрібно батькам, щоб досягти своїх цілей, та яка сума буде
доступна на їх рахунку?
P.S Зразок фінального вікна


korvo810: Так ты даешь 20 баллов

Ответы

Автор ответа: malunugegic
0

# Припустимо, що батьки хочуть накопичити 100000 гривень за 5 років

# Припустимо, що банк пропонує 10% річних вкладів

# Припустимо, що батьки починають з нульового балансу

# Створимо змінну для поточного балансу

balance = 0

# Створимо змінну для поточного року

year = 0

# Створимо цикл, який буде виконуватися, поки баланс не досягне цілі або роки не перевищать 5

while balance < 100000 and year < 5:

   # Запитаємо у користувача суму, яку вони хочуть покласти на рахунок цього року

   deposit = float(input(f"Скільки гривень ви хочете покласти на рахунок у {year + 1}-му році? "))

   # Додамо суму до поточного балансу

   balance += deposit

   # Обчислимо процент за рік і додамо його до поточного балансу

   interest = balance * 0.1

   balance += interest

   # Збільшимо поточний рік на одиницю

   year += 1

# Перевіримо, чи досягли батьки своєї цілі за 5 років або менше

if balance >= 100000:

   # Виведемо повідомлення про успіх і кінцевий баланс

   print(f"Ваш кiнцевий баланс становить {balance:.2f} гривень.")

   print(f"Вам знадобилось {year} рокiв для досягнення вашoї цiлi.")

else:

   # Виведемо повiдомлення про невдачу і кiнцевий баланс

   print(f"Ваш кiнцевий баланc становить {balance:.2f} гривень.")

   print(f"Вам не вдалось досягти вашoї цiлi за {year} рокiв.")

Похожие вопросы