Завдання №3. (3 бали) На скільки років потрібно покласти в банк суму S, щоб отримати суму W, якщо банк нараховує №% річних? Дані S, Wi N - вводять з клавіатури. Вивести на екран значення суми кожного року і загальну кількість років. Використайте цикл з число N < 0, то передумовою while для перевірки умови: S
Answers & Comments
Ответ:
Вот пример программы на Python, которая рассчитывает количество лет, необходимых для накопления суммы W при определенной годовой процентной ставке:
```python
S = float(input("Введите сумму S: "))
W = float(input("Введите желаемую сумму W: "))
N = float(input("Введите годовую процентную ставку N: "))
years = 0
while S < W:
S += S * (N / 100) # Наращиваем сумму на проценты
years += 1
print(f"Сумма на конец {years}-го года: {S:.2f}")
print(f"Необходимо положить в банк на {years} лет, чтобы достичь суммы {W:.2f}")
```
В этой программе пользователю предлагается ввести сумму S, желаемую сумму W и годовую процентную ставку N. Затем, с использованием цикла `while`, программа наращивает сумму S на проценты до тех пор, пока она не превысит или не станет равной W. Каждый год выводится на экран текущая сумма S. По завершении цикла программа сообщает об общем количестве лет, необходимых для достижения желаемой суммы W.
Объяснение: