1.3 Пример выполнения задания на Visual Basic
Задание
Разработать приложение для расчета значения наращенной суммы платежа по кредиту по формуле сложных процентов при выплате процентов один раз в год. Построить график зависимости наращенной суммы (S) от срока платежа (n).
Расчетная формула:
S=P*(i+1)^n.
Вводимые параметры:
P – первоначальный размер кредита;
i – проценты по кредиту;
n – число лет наращения.
Пример разработанного приложения
Для выполнения данного задания была создана форма:
Рис.1
http://chelovek.dubki.ru/photo/19420Форма работает по следующей логике:
• при запуске программы на форме должны быть активными (доступными) командные кнопки «Построение графика», «Расчет пока-зателя» ;
• при нажатии кнопки «Расчет показателя» становится активным фрейм «Расчет показателя» и его содержимое;
• при нажатии кнопки «Построение графика» становится активным фрейм «Построение графика» и его содержимое.
• вывод результата расчета показателя производится в текстовое окно «Сумма платежа» после нажатия кнопки «ОК» во фрейме «расчет показателя»;
• текстовое окно «Наращенная сумма» недоступно для редактирования, но доступно для копирования данных;
• вывод графика производится в элемент PictureBox после нажатия кнопки «ОК» во фрейме «Построение графика»;
• при повторном построении графика производится очистка элемента PictureBox от предыдущего построенного графика.
При вводе данных в текстовые окна осуществляется проверка:
• на непустоту данных (ввод всех необходимых данных для расчета во все окна ввода, при ошибке выводится сообщение);
• осуществляется проверка на ввод только числовых данных
• проверка на допустимость введенных данных с точки зрения логики расчета показателя. (Например: положительность, принадлежность допустимому диапазону значений и т. д.)
Примечание: при выполнении индивидуальных заданий при разработке внешнего вида форм и логике их работы приветствуются собственные решения студентов, развивающие возможности рассматриваемого примера.
В модуле кода формы, в разделе объявления общих переменных «General» , объявляются переменные для хранения параметров финансового показателя при выполнении расчетов в программе.