Вопрос задан 09.08.2026 в 20:59. Предмет Информатика. Спрашивает Солодовников Егор.

На день твоего рождения отец подарил тебе 5000 тенге. В каждый следующий день рождения он будет увеличивать сумму в 2 раза и дополнительно включать в него твой новый возраст. Составьте программу, определяющую, во сколько лет подарок отца будет больше 50000 тенге. Решите задачу с использованием цикла while.

Перейти к ответам

Ответы на вопрос

Отвечает Курганский Денис.

Если возраст, когда подарили 5000 тенге, нужно вводить с клавиатуры, программа на Python может быть такой:

Python:
age = int(input("Сколько тебе лет сейчас? "))
gift = 5000

while gift <= 50000:
    age = age + 1
    gift = gift * 2 + age

print(age)

Цикл работает так: пока подарок не больше \(50000\), возраст увеличивается на \(1\), а сумма подарка становится в \(2\) раза больше и к ней прибавляется новый возраст.

Если считать, что первый подарок \(5000\) тенге был в \(1\) год, то подарок станет больше \(50000\) тенге в \(5\) лет.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Информатика 14.03.2025 07:08 170 Дегтяренко Диана

Последние заданные вопросы в категории Информатика

Задать вопрос