Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
1197 / 766 / 128
Регистрация: 10.03.2012
Сообщений: 4,950

Вклад с простыми и сложными процентами

09.02.2023, 12:12. Показов 1148. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вы решили сделать вклад в банк некоторой суммы на n лет. Банк вам предложил x% годовых с расчетом по простым процентам или y% годовых по сложным % с периодом капитализации 1 месяц. При заданных процентных ставках, определите какой из вкладов вам выгоднее на 5 лет.
Python
1
2
def deposit_simple(cash, percent, years):
    return cash + cash / 100 * (percent * years)
Как определить с какими процентами выгоднее простыми или сложными?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.02.2023, 12:12
Ответы с готовыми решениями:

математическая задача со сложными процентами
есть задача: общая сумма 42000000 мы знаем кажные два месяца мы теряем 0.7% нужна иммено математичская формула чтобы...

Расчет вклада со сложными процентами
7.18 Определить срок, на который вкладчик должен внести сумму 2011 д.е., чтобы в конце срока вклад возрос на 14,2 %. Три седьмых срока...

Задача со сложными процентами, вычисление сколько денег нужно
За n кварталов отнилось n% процентов, какой остаток от первоначальной суммы. есть задача каджые четыре месяца я снимаю 0.5% денег со...

2
 Аватар для Lusinka
28 / 26 / 3
Регистрация: 09.02.2023
Сообщений: 31
09.02.2023, 16:58
Whitecolor,
чтобы опередить че тебе будет более выгодно. рассчитай проценты, заработанные по обоим депозитам

Python
1
Simple Interest = (Principal * Rate * Time) / 100
вот формула для сложных процентов

Python
1
Compound Interest = Principal * (1 + (Rate / (100 * 12)))^(12 * Time) - Principal
вот пример на питоне

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
def simple_interest(principal, rate, time):
    return (principal * rate * time) / 100
 
def compound_interest(principal, rate, time):
    return principal * (1 + (rate / (100 * 12)))**(12 * time) - principal
 
principal = 1000
rate_simple = 5
rate_compound = 6
time = 5
 
simple = simple_interest(principal, rate_simple, time)
compound = compound_interest(principal, rate_compound, time)
 
if simple > compound:
    print("Simple Interest is more profitable")
else:
    print("Compound Interest is more profitable")
В этом примере основная сумма составляет 1000, простая процентная ставка составляет 5%, а сложная процентная ставка составляет 6% годовых со сроком капитализации 1 месяц. Срок инвестирования составляет 5 лет. Программа рассчитывает проценты, полученные по обоим типам депозитов, и сравнивает результаты. Затем он выводит результат, чтобы показать, какой из двух депозитов более прибыльный.

незачто. ваша кэп лэйди
2
1197 / 766 / 128
Регистрация: 10.03.2012
Сообщений: 4,950
10.02.2023, 15:05  [ТС]
Lusinka, Спасибо, у меня так получилось
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def deposit_hard(cash, percent, years):
    for i in range(years * 12):
        cash += cash / 100 * (percent / 12)
    return cash
 
def deposit_simple(cash, percent, years):
    return cash + cash / 100 * (percent * years)
 
cash = int(input("Введите сумму вклада: "))
years = int(input("Введите срок вклада: "))
percent_h = int(input("Введите ставку сложных процентов: "))
percent_s = int(input("Введите ставку простых процентов: "))
 
if deposit_hard(cash, percent_h, years) > deposit_simple(cash, percent_s, years):
    print("Рекомендуем вклад со сложными процентами. Итоговая сумма: ", round(deposit_hard(cash, percent_h, years)))
else:
    print("Рекомендуем вклад с простыми процентами. Итоговая сумма: ", round(deposit_simple(cash, percent_s, years)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.02.2023, 15:05
Помогаю со студенческими работами здесь

Формула расчета возврата суммы с наращения начального капитала сложными процентами
Всем привет! Интересно узнать, существует ли формула, которая может показать накопленный с помощью сложных процентов капитал, но при...

Определите, через сколько лет вклад в сумме с процентами превысит заданный размер и каков при этом будет доход
Помогите для этой задачи написать код. C++ Известен начальный вклад клиента в банк и процент годового дохода. Проценты не...

Начальный вклад в банк составляет а рублей. Каждый год вклад увеличивается на 3%. Через сколько лет он станет больше b
Что не так? В питоне ещё чайник now = float(input('Введите начальный взнос: ')) last = float(input('Введите конечный капитал: '))...

Первоначальный вклад составил S рублей. Через сколько лет сумма вклада более чем в 2 раза превысит первоначальный вклад,
Первоначальный вклад составил S рублей. Через сколько лет сумма вклада более чем в 2 раза превысит первоначальный вклад, если годовой...

Создать класс вклад (поля номер вклада, Фамилия владельца, дата вклада, сумма вклада) и классы обычный вклад
Добрый день, есть задача: Создать класс вклад (поля номер вклада, Фамилия владельца, дата вклада, сумма вклада) и классы обычный вклад...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru