Программа, которая вычисляет доход по вкладу. Программа должна обеспечивать расчет простых и сложных процентов. Простые проценты начисляются в конце срока вклада, сложные — ежемесячно и прибавляются к первоначальной сумме вклада и в следующем месяце проценты начисляются на новую сумму.
При вычислении сложных процентов получается очень большая сумма,я думаю, так быть не должно.
Отредактируйте пожалуйста код.
Вложения
Procentu.rar (164.0 Кб, 52 просмотров) |
Регистрация: 02.03.2008
Сообщений: 2,537
Вроде бы определение сложных и простых проще.
Простые % — это % только на начальную сумму вклада.
Сложные % — это % на текущую сумму вклада. То есть % на % начисляются. То есть рекапитализация.
Простые вычисляются умножением, сложные — возведением в степень.
Пользователь
Регистрация: 14.12.2013
Сообщений: 64
type_Oleg,я посмотрел на сайтах, степень в фурмуле — это количество периодов капитализации за весь период вклада.
Расчет дохода по вкладу с помощью функций C++
А у меня в лабораторной нужно сделать по такому примеру(рис1).Т.е у нас должен быть пункт Сумма, к-во дней(срок) и % ставка.
Изображения
Рис1.jpg (22.3 Кб, 259 просмотров) |
Регистрация: 02.03.2008
Сообщений: 2,537
Я так понимаю:
Например, сколько % накапает за полгода при 20% годвых?
1 вариант -простой процент. Ответ = 20/2 = 10 %
2 вариант — сложный процент.
Решение: (1+20/100)^(1/2) = 1.095445115
(1.095445115-1)*100 = 9.544511501 %
То же самое , за 10 лет
1 = 200%
2 = 519 %
Пользователь
Регистрация: 14.12.2013
Сообщений: 64
В учебнике по Delphi нашел эту задачу.
Формула для простых процентов: доход:=sum*(pr/100/12)*period
Для сложных:sum2:=sum;
for i:=1 to period do
sum2:=sum2+sum2*(pr/100/12);
Благодарю за отклик.
Регистрация: 02.03.2008
Сообщений: 2,537
Пример только для целых периодов. А для 1/2 года например — не годится.
Регистрация: 09.01.2008
Сообщений: 26,238
ну почему не годится?!
На мой взгляд, абсолютно нормальные формулы.
Не забываем, что обычно сложные проценты начисляются ежемесячно.
Именно поэтому период должен быть задан строго в целом числе, равном количеству месяцев, и именно поэтому в формулах присутствует /12 (деление годовых процентов на 12 месяцев).
Пользователь
Регистрация: 14.12.2013
Сообщений: 64
Я учусь не на банкира,так что результат меня более-менее устраивает. Вот код.
Может в будущем кому-то пригодится.
Спасибо господа!
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Button1: TButton; Label1: TLabel; Label2: TLabel; RadioButton1: TRadioButton; RadioButton2: TRadioButton; procedure Button1Click(Sender: TObject); procedure RadioButton1Click(Sender: TObject); procedure RadioButton2Click(Sender: TObject); private < Private declarations >public < Public declarations >end; var Form1: TForm1; implementation procedure TForm1.Button1Click(Sender: TObject); var sum:Real; //сумма вклада pr:Real; // поцентная ставка period:Integer; //срок вклада profit:Real;// доход по вкладу sum2:Real;// сума пи вычислении сложных процентов i:integer; begin sum:=StrToFloat(Edit1.Text); pr:=strtofloat(Edit2.Text); period:=StrToInt(Edit3.Text); if RadioButton1.Checked then profit:=sum*(pr/100/12)*period else begin sum2:=sum; for i:=1 to period do sum2:=sum2+sum2*(pr/100/12); profit:=sum2-sum; end; sum:=sum+profit; Label1.Caption:=’Доход:’+floattostrF(profit,ffCurrency,6,2)+#13+’Сумма в конце срока вклада’+floattostrF(sum,ffcurrency,6,2) end; procedure TForm1.RadioButton1Click(Sender: TObject); begin Label1.Caption := ‘Срок (дней)’; Label2.Caption := »; end; procedure TForm1.RadioButton2Click(Sender: TObject); begin Label1.Caption := ‘Срок (мес.)’; Label2.Caption := »; end; end.
Источник: www.programmersforum.ru
Доход по вкладу | Как рассчитать доход по вкладу?
Учебники. Программирование для начинающих.
Курсы бухгалтеров и бухгалтерского учета в Москве Выбрать программу можно в соответствии с собственными целями и уровнем знаний. Курсы и семинары включают равнозначные тематические блоки. Чтобы выбрать тематику, опирайтесь на следующие факторы:
Источник: programm.ws
ЗАДАНИЕ. Напишите программу, которая вычислит доход по вкладу
Напишите программу, которая вычислит доход по вкладу. Программа должна обеспечивать расчет простых и сложных процентов. Простые проценты начисляются в конце срока вклада, сложные – ежемесячно и прибавляются к первоначальной сумме вклада и в следующем месяце проценты начисляются на новую сумму. Рекомендуемый вид формы программы приведен ниже.
Решение:
procedure TForm1.Button1Click (Sender: TObject);
sum: =StrToFloat (Edit1.Text);
pr: = StrToFloat (Edit2.Text);
srok: = StrToInt (Edit3.Text);
if RadioButton1.Checked
dohod: =sum*(pr/100)*(srok/360)
for i: =1to srok do
buf: =buf+buf*(pr/100);
dohod: =buf-sum;
sum: =sum+dohod;
Label14.Caption: =’Доход: ’+Float-ToStrF (dohod, ffGeneral, 9, 2)+#13+’Сумма в конце срока вклада: ’+FloatToStrF (sum, ffGeneral, 9, 2);
procedure TForm 1.RadioButton1Click (Sender:
Label 12. Caption: =’ Срок (дней)’;
Label 14. Caption: =’’;
procedure TForm 1.RadioButton2Click
(Sender: TObject);
Label 12. Caption: =’ Срок (месяцев)’;
Label 14. Caption: =’’;
Расчетные и графические задания Равновесный объем — это объем, определяемый равенством спроса и предложения.
Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности.
Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями.
Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм.
Типовые ситуационные задачи. Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической нагрузке. Из медицинской книжки установлено, что он страдает врожденным пороком сердца.
Типовые ситуационные задачи. Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт. ст. Влияние психоэмоциональных факторов отсутствует. Колебаний АД практически нет. Головной боли нет.
Нормализовать.
Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК.
Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов.
Методы анализа финансово-хозяйственной деятельности предприятия Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих.
Источник: studopedia.info