• Предмет: Информатика
  • Автор: goncharukleontiy2008
  • Вопрос задан 5 месяцев назад

Інформатика Q Завдання: Задача 1. На скільки років потрібно покласти в банк суму have, щоб отримати суму want, якщо банк нараховує 30% річних?​

Ответы

Ответ дал: Aggresivnyy
0

Ответ:

have = 10000 # изначальная сумма

want = 20000 # нужная сумма

yearly_interest_rate = 0.3 # годовая процентная ставка

years = 0 # начальное количество лет

while have < want:

   have += have * yearly_interest_rate # прибавляем проценты к сумме

   years += 1 # увеличиваем количество лет

print("Нужно отложить денег на", years, "лет.")

Объяснение:

Этот код сначала определяет изначальную сумму (have), которую вы вложили, и сумму (want), которую вы хотите получить. Затем он задает годовую процентную ставку (yearly_interest_rate), которую предлагает банк.

Далее используется бесконечный цикл while, который продолжается до тех пор, пока сумма (have) не достигнет или не превысит нужную сумму (want). На каждой итерации цикла прибавляется годовой процент от текущей суммы (have * yearly_interest_rate), а количество лет увеличивается на 1.

Когда сумма (have) достигает нужной суммы (want), цикл while останавливается, и на экран выводится, сколько лет потребовалось, чтобы достичь этой цели.

Вас заинтересует