import math
x,y,p=map(int, input('исхСумм конечнСумм проц =').split())
print(math.ceil( math.log(y/x) / math.log(1.0+p/100)))
x,y,p=map(int, input('исхСумм конечнСумм проц =').split())
n=0
while y>x:
y /=(1+p/100)
n +=1
print(n)
# Ввод данных от пользователя
X = float(input("Введите начальную сумму вклада (X): "))
P = float(input("Введите процентную ставку (P): "))
Y = float(input("Введите пороговую сумму (Y): "))
years = 0
current_amount = X
# Цикл, который выполняется, пока текущая сумма меньше порога
while current_amount < Y:
current_amount += current_amount * (P / 100)
years += 1
# Вывод результата
print(f"Потребуется {years} лет, чтобы сумма достигла {Y} или больше.")
Напишите программу, которая по данным числам X, Y, P определяет, сколько лет пройдёт, прежде чем сумма достигнет значения Y.
Пример
Вклад в банке: 50
Проценты: 5
Порог вклада: 60
1 год. 50 + 5% = 52
2 год. 52 + 5% = 54
3 год. 54 + 5% = 56
4 год. 56 + 5% = 58
ВОТ ЧЕ КАК ЕЕ РЕШИТЬ ТО?