Коли Василині Премудрій виповнилося 18 років, Чахлик Невмирущий вирішив взяти її заміж. Василина запитала Чахлика, скільки у нього скринь із золотом. Чахлик сказав, що в нього зараз n скринь і кожний рік додається ще по t скринь. Василина пообіцяла, що вийде заміж тоді, коли у Чахлика буде h повних скринь із золотом. Скільки років буде тоді нареченій? (n, h, t – запитуються у користувача)
Підказка: поки скринь менше за h то до кількості скринь додавати t, а кількість років Василини збільшувати на 1 (перед циклом початкове значення років Василини r=18).
PYTON
Ответы
Ответ:
n = int(input("Введіть n: "))
t = int(input("Введіть t: "))
h = int(input("Введіть h: "))
r = 18
while n < h:
n += t
r += 1
print(r, " років")
Объяснение:
Ответ:В даному випадку можна використати цикл while, який буде виконуватися доти, доки кількість скринь не досягне h. У кожній ітерації циклу буде перевірятися, чи досягла кількість скринь потрібного значення, якщо ні, то додається t скринь і збільшується кількість років Василини на 1. Коли кількість скринь досягне h, цикл завершиться і виведеться кількість років, які будуть нараховані Василині.
Ось код на Python:
python
Copy code
n = int(input("Введіть початкову кількість скринь: "))
t = int(input("Введіть кількість скринь, які додаються щороку: "))
h = int(input("Введіть кількість повних скринь, необхідних для одруження: "))
r = 18 # початковий вік нареченої
while n < h:
n += t
r += 1
print("На момент одруження Василині буде", r, "років.")
Наприклад, якщо ввести початкову кількість скринь 10, кількість скринь, які додаються щороку - 3, і кількість повних скринь для одруження - 50, то програма виведе:
Copy code
На момент одруження Василині буде 32 років.
Объяснение: