Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Дополнение к задаче для самостоятельной реализации




End Function

Private Function FSumm(P, i, t, m) As Single

End Sub

End If

Else

End Sub

' Обработчик события по выбору элемента из комбинированного списка

Private Sub ComboD_Click()

If ComboD.Text = "день" Then

ChD.Enabled = True ' Доступность флажка для включения

ChD.Enabled = False ' Недоступность флажка для включения

‘Функция вычисления накопленной суммы

FSumm = P * (1 + i * t / 100 / m)

 

Рис. 5.8. Листинг программы «Кредит»

 

Добавьте на форму Командную кнопку Вычислить для конверсии валют, две Метки и два Текстовых поля для Курса валют на начало операции и для Курса валют на конец операции и две переменные К0 и К1. По нажатию командной кнопки пересчитать накопленную сумму с использованием Пользовательской процедуры по формуле:

и вывести ее в текстовое поле TextS.


Варианты заданий для самостоятельного выполнения

Вариант 1. Тема "VB".

 

Разработать проект расчета коэффициента оборачиваемости.

Исходными данными для расчета являются: выручка от реализации продукции (Р), средние остатки оборотных средств (СО). Коэффициент оборачиваемости рассчитывается по следующей формуле:

 

В проекте должны быть следующие элементы: форма, три элемента "метка", три элемента "текстовое поле", два элемента "кнопка" ("Расчет", "Выход"). Необходимо реализовать проверку ошибок ввода.

Результат вычислений сделать недоступным для редактирования.

 

Вариант 2. Тема "VB".

 

Разработать проект расчета рентабельности единицы продукции.

Исходными данными для расчета являются: продажная цена (C), себестоимость единицы продукции (S). Рентабельность (Р) определяется по следующей формуле:

 

 

В проекте должны быть следующие элементы: форма, три элемента "метка", три элемента "текстовое поле", два элемента "кнопка" ("Расчет", "Выход"). Необходимо реализовать проверку ошибок ввода.

Результат вычислений сделать недоступным для редактирования. Если рентабельность отрицательная, вывести предупреждение об этом.

 

Вариант 3. Тема "VB".

 

Разработать проект расчета заработной платы работников.

Исходными данными для расчета являются: фамилия и инициалы, оклад (О), премия (Р), признак получения аванса. Заработная плата (ZP) работников рассчитывается по формуле:

ZP = О + Р + 15%*О – 40%*О, если сотрудник получал аванс,

и

ZP = О + Р + 15%*О – в противном случае.

В проекте должны быть следующие элементы: форма, четыре элемента "метка", четыре элемента "текстовое поле", два элемента "кнопка" ("Расчет", "Выход"), один элемент "флажок" (признак получения аванса). Необходимо реализовать проверку ошибок ввода.

 

Вариант 4. Тема "VB".

 

Разработать проект для расчета подоходного налога с возможностью исчисления льготного налога. Исходными данными для расчета являются: размер дохода (D), наличие иждивенцев. Подоходный налог (P) рассчитывается по следующей формуле:

P = 12%*D – если нет иждивенцев, и

P = 12%*(D – 400) – при наличии иждивенцев

Здесь D > 400.

В проекте должны быть следующие элементы: форма, два элемента "метка", два элемента "текстовое поле", два элемента "кнопка" ("Расчет", "Выход"), один элемент "флажок" (признак наличия иждивенцев). Необходимо реализовать проверку ошибок ввода.

 

Вариант 5. Тема "VB".

По выбранному из списка названию страны определить и вывести ее континент, список стран должен быть следующим: Германия. Куба, Бразилия, Китай, Индия, Австралия, Канада, Алжир. Список стран организовать с помощью элемента Список. Континент вывести в текстовое поле. Используйте конструкцию Select Case.

Вариант 6. Тема "VB".

 

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

Общий вид интерфейса:

 

Вариант 7. Тема "VB".

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

Общий вид интерфейса:
Контрольные вопросы по теме

 

1. Технология разработки программ (понятие алгоритма, блок-схема).

2. Основные возможности Visual Basic.

3. Проекты VB.

4. Технология и этапы разработки программ на Visual Basic

5. Операторы, декларирующие константы, переменные, массивы

6. Базовые типы данных и выражений

7. Типовые алгоритмические конструкции (развилка с условием и ее реализация в Visual Basic)

8. Типовые алгоритмические конструкции (циклические алгоритмы и их реализация в языке Visual Basic).

9. Типовые алгоритмические конструкции (множественное ветвление и его реализация в языке Visual Basic – Select Case).

10. Понятие пользовательских процедур и их реализация в языке Visual Basic.

11. Понятие пользовательских функций и их реализация в языке Visual Basic.

12. Объекты, свойства, методы и события в Visual Basic

13. Общие свойства стандартных элементов.

14. Элемент Форма, его назначение и основные свойства

15. Основные элементы управления (командная кнопка, метка) в языке Visual Basic, использование свойств, методов и событий

16. Основные элементы управления (переключатель, флажок, фрейм-рамка) в языке Visual Basic, использование свойств, методов и событий

17. Основные элементы управления (текстовое поле, список) в языке Visual Basic, использование свойств, методов и событий

18. Стандартные окна для ввода-вывода информации

19. Встроенные математические функции

20. Встроенные функции преобразования данных


Литература

1. Глушаков С.И., Мельников И.И., Сурядный А.С. Программирование в среде Windows. - М.: ООО "Издательство АСТ", 2001. - 487 с.

2. Кондрашов Ю.Н. Visual Basic для Windows. Формы и элементы управления. Учебное пособие. - М.: изд. Академия бюджета и казначейства, 1997.

3. Кутузов Б.В. Основы финансовой и страховой математики - М.: Дело, 1998.

4. Мельников П.П. и др. Практикум по экономической информатике: Учебное пособие: В 3-х частях. - Ч.III. - М.: Финансы и статистика; Перспектива.2002. - 160 с.

5. Назаров С.В., Мельников П.П. Программирование на MS Visual Basic. - М.: Финансы и статистика, 2001.

6. Бадд Тимоти. Объектно-ориентированное программирование. - СПб.: Питер, 1997.

 




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


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


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



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




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