Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 05 сентября 2025 09:01

Егор положил в банк 1000р. Ежегодно на сумму вклада начисляется 10%. Проценты-сложные э, то есть начисленые проценты прибавляются к сумме вклада и на следующий год на них тоже начисляются проценты. Через сколько лет сумма вклада Егора превысил один миллион рублей. Напишите код в питоне

Ответ нейросети

05 сентября 2025 09:01

Задача на сложные проценты: P0 = 1000, годовая ставка r = 0.10, A(n) = P0*(1+r)^n. Нужно найти минимальное n такое, чтобы A(n) > 1 000 000.

Пошаговое решение (для понимания):

  • Формула суммы вклада под сложные проценты: A(n) = P0*(1+r)^n.
  • Нужно решить неравенство: 1000*(1.1)^n > 1_000_000.
  • Приводим к логарифмам: (1.1)^n > 1000 ⇒ n > log(1000) / log(1.1).
  • Вычисления дают примерно n > 72.4, поэтому минимальное целое n = 73.
  • Итог: через 73 года сумма превысит миллион рублей.

Программный код на Python (два варианта):

  1. Вариант со вычислением через цикл (плавное поведение и наглядность):
  • Этот вариант наглядно моделирует год за годом накопление.

Вариант 1: цикл

P0 = 1000 r = 0.10 target = 1_000_000

n = 0 A = P0 while A <= target: A *= (1 + r) n += 1

print(n, A) # например: 73 1049000.0

  1. Вариант с формулой (быстрый расчет через логарифмы):
  • Этот вариант использует формулу и даёт точный ответ без цикла.

Вариант 2: по формуле

import math

P0 = 1000 r = 0.10 target = 1_000_000

if P0 >= target: n = 0 else: n = math.floor(math.log(target / P0) / math.log(1 + r)) + 1 A = P0 * (1 + r) ** n

print(n, A) # примерно: 73 1049000.0

Пояснение по результату:

  • В обоих вариантах получится n = 73, и сумма после 73 лет будет чуть больше 1 000 000 рублей (примерно 1,049,000 рублей).

Если нужна настройка под другой класс/уровень сложности, скажи — адаптирую объяснение и код под нужный уровень.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

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

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Егор положил в банк 1000р. Ежегодно на сумму вклада начисляется 10%. Проценты-сложные э, то есть начисленые проценты прибавляются к сумме вклада и на следующий год на них тоже начисляются проценты. Через сколько лет сумма вклада Егора превысил один миллион рублей. Напишите код в питоне
Задача на сложные проценты: P0 = 1000, годовая ставка r = 0.10, A(n) = P0*(1+r)^n. Нужно найти минимальное n такое, чтобы A(n) > 1 000 000. Пошаговое решение (для понимания): - Формула суммы вклада под сложные проценты: A(n) = P0*(1+r)^n. - Нужно решить неравенство: 1000*(1.1)^n > 1_000_000. - Приводим к логарифмам: (1.1)^n > 1000 ⇒ n > log(1000) / log(1.1). - Вычисления дают примерно n > 72.4, поэтому минимальное целое n = 73. - Итог: через 73 года сумма превысит миллион рублей. Программный код на Python (два варианта): 1) Вариант со вычислением через цикл (плавное поведение и наглядность): - Этот вариант наглядно моделирует год за годом накопление. # Вариант 1: цикл P0 = 1000 r = 0.10 target = 1_000_000 n = 0 A = P0 while A <= target: A *= (1 + r) n += 1 print(n, A) # например: 73 1049000.0 2) Вариант с формулой (быстрый расчет через логарифмы): - Этот вариант использует формулу и даёт точный ответ без цикла. # Вариант 2: по формуле import math P0 = 1000 r = 0.10 target = 1_000_000 if P0 >= target: n = 0 else: n = math.floor(math.log(target / P0) / math.log(1 + r)) + 1 A = P0 * (1 + r) ** n print(n, A) # примерно: 73 1049000.0 Пояснение по результату: - В обоих вариантах получится n = 73, и сумма после 73 лет будет чуть больше 1 000 000 рублей (примерно 1,049,000 рублей). Если нужна настройка под другой класс/уровень сложности, скажи — адаптирую объяснение и код под нужный уровень.