Создание рабочих форм — реферат

Содержание
Задание на курсовую работу 3
Введение 4
Описание программы 5
1. Создание рабочих форм 5
1.1 Форма для ввода данных. 5
1.2 Форма для вывода результата. 7
1.3 Создания элемента управления. 7
2. Описание переменных 8
3 Алгоритм работы программы и его описание 9
4 Листинг программы 12
5 Проверка входных данных 15
6 Результат вычислений произвольных данных 17
Список использованной литературы 19



Задание на курсовую работу
Магазин «Сотовые телефоны» продал за 4 квартала различное количество телефонов (5 наименований) по цене, устанавливаемой в начале каждого квартала (т. е. каждый квартал цены на сотовые телефоны менялись).
Написать программу на языке VBA, которая вводит данные, выполняет расчеты и выводит на экран:
• исходные данные в виде таблицы, где указаны наименования телефонов, цена телефонов в каждом квартале, количество проданных телефонов за каждый квартал;
• доход от каждого телефона, проданного за год;
• доход за каждый квартал по всем телефонам;
• общий доход от всех телефонов, проданных за год;
• наименование телефона, приносившего наименьший доход за год.


Введение
Современный офис, будь то государственное или коммерческое учреждение, торговая фирма или заводоуправление, немыслим без пакета программ MS Office. Работу с текстовыми документами взял на себя пакет Microsoft Word; на листах рабочих книг Microsoft Excel можно производить финансовые, инженерные и прочие расчеты; создавать и работать с базами данных позволяет Microsoft Access; конструирования презентаций – Microsoft PowerPoint.
Сейчас буквально нет ни одного офиса, ни одного дома, где бы не было компьютера с этими продуктами.
Корпорация Microsoft интегрировала в свои офисные продукты, в саму операционную среду язык программирования Visual Basic for Application (VBA). С помощью этого языка теперь каждый пользователь может автоматизировать работу приложения и максимально приспособить его работу для решения текущих задач, добавить интерфейсу новую функциональность.
В основе VBA лежит широко распространенный язык программирования Visual Basic, который и задумывался как язык программирования для всех. Практически любую программу можно «написать» используя режим записи макроса, а затем отредактировать ее.
Макрос – это запись последовательности нажимаемых клавиш. Но можно самостоятельно создавать процедуры, работая непосредственно в редакторе VBA.

Описание программы
1. Создание рабочих форм
На рабочем листе Excel создаем форму, с помощью которой будем вводит данные, необходимые для расчет и, формы, где можно будет видеть результат наших расчетов.
1.1 Форма для ввода данных.
Формируем, согласно задания, нужную для ввода данных форму. Лист назовем - «Данные» (рисунок 1).


Рисунок 1 – Лист Excel «Данные»
В этой форме колонку Стоимость одного телефон объявляем как числовое поле (рисунок 2).

Рисунок 2 – Объявление типа полей
Следующие колонки (1-й квартал и т.д.) объявляем как числовые, но число десятичных знаков – 0 (целые).
Для создания элемента управления (кнопка, при нажатии на которую мы сможем получить результат расчета) используем панель Элементы управления.
На данной панели откроем окно Свойства (рисунок 3).

Рисунок 3 – Создание кнопки элемента управления

В окне Свойств изменяем название кнопки, ее размер, цвет. Элемент управления сформирован (рисунок 4).

Рисунок 4 – Окно с созданным элементом управления
1.2 Форма для вывода результата.
Аналогичным образом формируем формы для вывода результата расчета. Лист назовем «Результат» (рисунок 5).


Рисунок 5 – Окно выходных форм
Первая форма предназначена для вывода количества проданных телефонов в каждом кварталов по типам телефонов и общей суммы проданных телефонов по типам.
Вторая форма предназначена для вывода доходности по типам телефонов от продажи за каждый квартал, за год и предусмотрен вывод минимального дохода квартала и суммы.
1.3 Создания элемента управления.
В форме «Данные» по двойному щелчку по созданной кнопке, мы перенесемся в окно редактора VBA (рисунок 6) для написания кода управления объектом..

Рисунок 6 – Окно редактора VBA
Переходим к написанию кода для процедуры расчета.
2. Описание переменных
В программе переменные объявлены следующим образом:
целые числа:
1. kol(5,4) — количество телефонов каждого типа (5), проданных за каждый квартал (4). Двумерный массив целых чисел:
Dim koll(7,5) As Integer
2. kol_n(4) — количество телефонов каждого типа. Массив целых чисел:
Dim kol_n(4) As Integer
3. kvar — порядковый номер квартала с наименьшим доходом. Целое число:
Dim kvar As Integer
действительные числа:
4. dox(5) — доход от проданных телефонов за каждый квартал (от 1 до 4) и общий доход за весь год. Массив дробных чисел:
Dim dox(5) As Double
5. dox_n — сумма наименьшего дохода за год. Дробное число:
Dim dox_n As Double
6. sena(5) — стоимость одного телефона каждого типа. Массив дробных чисел:
Dim sena(5) As Double
В программе также были использованы вспомогательные переменные, счетчики циклов, i и j, являющиеся целыми числами.
Dim i As Integer, j As Integer

Комментарии: