Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Реализация задачи средствами Visual Basic




Постановка задачи

Пример программы с элементами управления для принятия решений

 

Разработать программу для вычисления:

· величины амортизации фондов линейным методом;

· величины годовой амортизации фондов за определенный период.

Предусмотреть возможность изменения внешнего вида надписей и проверку корректности ввода данных.

 

 

Приступая к реализации проекта на VB, необходимо представить алгоритм решения задачи:

во-первых, необходимо определиться, какими средствами можно реализовать данную задачу;

во-вторых, какие входные данные для этого необходимо иметь;

в-третьих, представить себе внешний вид пользовательского интерфейса.

 

Величина амортизации фондов линейным методом вычисляется по формуле:

А= .

Величина годовой амортизации за определенный период вычисляется по формуле:

А= .

В VB для решения данной задачи существуют две соответствующие встроенные функции:

SLN (Стоимость, Ликвидная_стоимость, Жизнь);

SYD (Стоимость, Ликвидная_стоимость, Жизнь, Период),

где величине Остаточная_Стоимость соответствует аргумент Ликвидная_Стоимость, а величине Время_Эксплуатации соответствует переменная Жизнь.

Перед выполнением вычислений необходимо проверить, являются ли числовыми входные данные, т.е. значения для величин Стоимости, Ликвидной_Стоимости, Жизни, а при вычислении величины годовой амортизации за определенный период – для величины Период. Для соблюдения корректности вычислений необходимо также выполнение следующих условий:

1. Стоимость не может быть меньше Ликвидной_Стоимости;

2. Период не может быть больше Жизни.

При помощи элемента Метка на форме размещаются необходимые комментарии. Для ввода необходимых данных используются элементы управления типа Текстовое поле. При помощи элементов Переключатели осуществляется выбор соответствующего метода вычисления величины амортизации. Флажки с именами "Жирный" и "Курсив" используются для изменения внешнего вида надписей. Флажки и переключатели помещаются в соответствующие элементы управления Рамка. Для реализации описанных выше функций необходимо в форму поместить элементы управления, представленные в таблице 5.2.

Вид пользовательского интерфейса проекта представлен на рис. 5.5.

Таблица 5.2.

Элементы управления программы «Расчет амортизации фондов» и значения их свойств

Элемент Свойство Значение
Форма Caption Вычисление величины амортизации
Текстовое поле для переменой Stoim Name TextSt
Text  
Enabled True
Текстовое поле для переменной Ostoim Name TextOst
Text  
Enabled True
Текстовое поле для переменной TiE Name TextT
Text  
Enabled True
Текстовое поле для переменной Per Name TextPer
Text  
Enabled True
Текстовое поле для переменной Amort Name TextAm
Text  
Enabled False
Метка для Стоимость Name LabelSt
Caption Стоимость
Метка для Остаточная стоимость Name LabelOst
Caption Остаточная стоимость
Метка для Время эксплуатации Name LabelT
Caption Время эксплуатации
Метка для Период Name LabelPer
Caption Период
Метка для Величина амортизации Name LabelAm
Caption Величина амортизации
Кнопка для вычисления Name CmdCalc
Caption Вычислить
Кнопка для выхода Name CmdExit
Caption Выход
Рамка Caption Выбор метода расчета
Переключатель Name OptLin
Caption Амортизация, расчитанная линейным методом
Value True
Переключатель Name OptGod
Caption Годовая амортизация за период
Value False
Рамка Caption Выбор свойств шрифта
Флажок Name ChB
Caption Жирный
Флажок Name ChI
Caption Курсив

 
 

 

Рис. 5.5. Окно программы «Расчет амортизации фондов»

 

Полный текст программного кода приведен на рис.5.6.

Для проверки правильности работы программы на рис 5.5. представлены результаты расчета для годовой амортизации за определенный период. Для амортизации, рассчитанной линейным методом при тех же входных данных, величина амортизации должна быть равна 21666,67.

 

‘ Описание переменных:




Поделиться с друзьями:


Дата добавления: 2014-12-23; Просмотров: 558; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.