Пример выполнения задания на VISUAL BASIC. Задание.
Разработать приложение для расчета значения наращенной суммы платежа по формуле начисления процентов при дробном числе лет и построить график зависимости наращенной суммы (S) от срока платежа (n).
Расчетная формула:
S=P (1+b*i)*(1+i) ^a,
где n – число периодов наращения (n=a+b);
a-целое число периодов;
b-дробная часть периода;
i-поквартальная ставка наращения;
P-сумма кредита;
S-наращенная сумма.
Комментарий.
Смешанный метод предполагает начисление процентов за целое число лет по формуле сложных процентов и по формуле простых процентов за дробную часть периода.
Разработка приложения. Для выполнения данного задания была создана форма:
Form1
Имена и типы используемых объектов управления:
Text1-объект типа TextBox (текстовое окно) для задания суммы кредита;
Text2- объект типа TextBox (текстовое окно) для задания поквартальной ставки наращения;
Text3- объект типа TextBox (текстовое окно) для задания дробной части периода;
Text4- объект типа TextBox (текстовое окно) для задания целого числа периода;
Text5- объект типа TextBox (текстовое окно) для задания суммы кредита;
Text6- объект типа TextBox (текстовое окно) для задания поквартальной ставки наращения;
Text7- объект типа TextBox (текстовое окно) для задания дробной части периода;
Text8- объект типа TextBox (текстовое окно) для задания целого числа периодов;
Text9- объект типа TextBox (текстовое окно) для задания шага построения графика;
Text10- объект типа TextBox (текстовое окно) для вывода результатов расчета показателя;
Frame1- объект типа Frame (рамка) для группировки объектов, используемых для задания параметров расчета показателя (“Расчет показателя”);
Frame2- объект типа Frame (рамка) для группировки объектов, используемых для задания параметров графика (“Построение графика”);
Command1- объект типа CommandButton (командная кнопка) для активизации фрейма “Расчет показателя” (кнопка “Расчет показателя”);
Command2- объект типа CommandButton (командная кнопка) для активизации фрейма “Построение графика” (кнопка “Построение графика”); Command3- объект типа CommandButton (командная кнопка) для вызова процедуры расчета показателя (кнопка “OK”);
Command4- объект типа CommandButton (командная кнопка) для вызова процедуры построения графика (кнопка “OK”);
Command5- объект типа CommandButton (командная кнопка) для завершения работы проекта (кнопка “Выход”);
Picture1- объект типа PictureBox для вывода графика;
Label1, Label2, Label3, Label4, Label5, Label6, Label7, Label8, Label9, Label10, Label11- поясняющие метки;
Label12- метка для вывода наращенной суммы при построении графика.
Форма работает по следующей логике:
при запуске программы на форме должны быть доступными только три командные кнопки («Построение графика», «Расчет показателя» и «Выход»);
при нажатии кнопки «Расчет показателя» становится активным фрейм «Расчет показателя»;
при нажатии кнопки «Построение графика» становится активным фрейм «Построение графика»;
после активизации соответствующего фрейма все остальные элементы формы, кроме кнопки «Выход» становятся недоступными;
вывод результата расчета показателя производится в текстовое окно «Наращенная сумма» после нажатия кнопки «ОК» во фрейме «Расчет показателя»;
текстовое окно для вывода результатов расчета показателя (Text10) недоступно для редактирования;
вывод графика производится в элемент PictureBox после нажатия кнопки «OK» во фрейме «Построение графика»;
при повторном построении графика производится очистка элемента PictureBox от предыдущего построенного графика.
При вводе данных в текстовые окна осуществляется проверка:
на непустоту данных (ввод всех необходимых данных для расчета во все окна ввода, при ошибке выводится сообщение);
на положительность вводимых данных и неравенство нулю (в случае ошибки производится очистка окна от введенных символов);
осуществляется проверка на ввод только числовых данных, в случае ошибки данные сбрасываются.
|
| История развития интегральных микросхем. Факторы прогресса технологии... История развития техники микропроцессоров и микропроцессорной вычислительной техники
| | История развития интегральных микросхем. Факторы прогресса технологии... История развития техники микропроцессоров и микропроцессорной вычислительной техники
|
| Презентация, компьютер Тб в кабинете ивт. История развития вычислительной техники. Пр «Виртуальные компьютерные музеи»
| | Рефератов по дисциплине «основы микроэлектроники и вычислительной техники» История развития микропроцессоров (от создания первого мп до настоящего времени)
|
| Реферат На тему: «История развития вычислительной техники» Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования
| | История развития средств вычислительной техники Программа составлена на основе федерального компонента государственного стандарта (основного) общего образования
|
| Методическая разработка урока «История развития вычислительной техники. Поколения эвм» Учебно тематический план изучени курса «Экономическая и социальная география мира» в 11 классе
| | Методическая разработка урока тема: История развития вычислительной техники. Поколения ЭВМ Учебно тематический план изучени курса «Экономическая и социальная география мира» в 11 классе
|
| Программа по формированию навыков безопасного поведения на дорогах... Тб в кабинете информатики. История развития вычислительной техники. Практическая работа №1. 1 «Виртуальные компьютерные музеи»
| | Программа по формированию навыков безопасного поведения на дорогах... Инструктаж по технике безопасности и правилам поведениям в кабинете информатики. История развития вычислительной техники
|
| Программа по формированию навыков безопасного поведения на дорогах... Введение в предмет. Правила поведения в кабинете информатики. История развития вычислительной техники
| | История развития информатики В развитии вычислительной техники обычно выделяют несколько поколений эвм: на электронных лампах (40-е начало 50-х годов), дискретных...
|
| 1 История развития информатики В развитии вычислительной техники обычно выделяют несколько поколений эвм: на электронных лампах (40-е-начало 50-х годов),дискретных...
| | Реферат на тему «История развития вычислительной техники» Санта-Клара (шт. Калифорния), выпустила первый микропроцессор. Именно ему мы обязаны появлением нового класса вычислительных систем...
|
| Программа по формированию навыков безопасного поведения на дорогах... Повторение, закрепление и углубление материала по темам: “История развития вычислительной техники”, “Понятия информатики”, “Алгоритмы”,...
| | Реферат на тему «История развития вычислительной техники» Слово «компьютер» означает «вычислитель», т е устройство для вычислений. Потребность в автоматизации обработки данных, в том числе...
|