Вопрос задан 22.10.2026 в 08:22. Предмет Информатика. Спрашивает Дзукаева Алина.

Решите задачу с помощью оператора "while".
В 1626 году индейцы продали остров Манхэттен за 20 долларов. Если бы эти деньги были помещены в банк на текущий счёт и ежегодный прирост составлял 4%, какова была бы стоимость капитала в 2003 году?

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

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

Отвечает Беляев Макс.

Решение задачи с помощью оператора while на языке Python.

Условие задачи:

В 1626 году индейцы продали остров Манхэттен за 20 долларов. Если бы эти деньги положили в банк под 4% годовых с ежегодным начислением сложных процентов, какой была бы сумма на счёте в 2003 году?

Программа на Python

Python

year = 1626
money = 20

while year < 2003:
money = money * 1.04
year += 1

print("Стоимость капитала в 2003 году:", round(money, 2), "долларов")

Объяснение программы

  1. year = 1626 — начальный год.

  2. money = 20 — первоначальная сумма денег.

  3. while year < 2003: — цикл выполняется, пока год меньше 2003.

  4. money = money * 1.04 — каждый год сумма увеличивается на 4%.

  5. year += 1 — переходим к следующему году.

  6. print() — выводим итоговую сумму, округлённую до двух знаков после запятой.

Результат выполнения программы

Обычный текст
Стоимость капитала в 2003 году: 52795743.63 долларов

Проверка с помощью формулы

Количество лет:

2003−1626=3772003-1626=377

Формула сложных процентов:

S=P(1+r)nS=P(1+r)^n

где:

  • P=20P=20 — начальная сумма;

  • r=0,04r=0{,}04 — годовая процентная ставка;

  • n=377n=377 — количество лет.

Подставляем значения:

S=20⋅(1,04)377S=20\cdot(1{,}04)^{377}
S≈52 795 743,63S\approx52\,795\,743{,}63

Ответ: если бы 20 долларов были положены в банк в 1626 году под 4% годовых с ежегодной капитализацией процентов, то в 2003 году капитал составил бы 52 795 743,63 доллара, то есть примерно 52,8 миллиона долларов.

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

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

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

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