Дядько важить N кг. Кожен день він випиває P л. Кожен літр добавляє йому X кг. Через...

+966 голосов
376k просмотров

Дядько важить N кг. Кожен день він випиває P л. Кожен літр добавляє йому X кг. Через скільки років його вага перевищить T кг. Написати скрипт на phytonДядя весит N кг. Каждый день он выпивает P л. Каждый литр прибавляет ему X кг. Через сколько лет масса будет больше чем T кг.N,P,X,T ввести с клавиатуры.Написать скрипт на phyton.​


Информатика (189 баллов) | 376k просмотров
Дан 1 ответ
+48 голосов

Ответ:

  • N = float(input())
  • P = float(input())
  • X = float(input())
  • T = float(input())
  • D = ((T - N) / (P*X) +1)/365
  • print(D)

Объяснение:

N + D (P*X) = T

D (P*X) = T - N

D = (T - N) / (P*T)

Здесь D - это необходимое количество дней, чтобы масса дяди стала больше T кг. Так как нам нудно не =, а >, то прибавим 1.

D = (T - N) / (P*T) +1

Нам также нужны не дни, а годы, поэтому делим всё на 365.

D = ((T - N) // (P*X) +1)/365

Пример работы:

Как мы видим, ответ немного больше 100 лет, так как через 100 лет дядя будет весить T, и только через 100 лет и 1 день, он будет весить больше T


image
(3.7k баллов)
+96

Можешь ещё пожалуйста решить и эту задачу???

+118

Поступив на работу выпускник колледжа получает N грн. Каждый год ему поднимают ставку на P%. Через сколько лет он станет получать больше чем M грн. N, P, M ввести с клавиатуры.

+156

Сделал. Можешь отметить как лучший, как-нибудь?

+140

Я имел ввиду отметить как лучший, а не в комментариях написать... :D Там под ответом корона должна появиться...))

+115

Спасибо!