Цель работы
Научиться выполнять вычисления в коде VBA и обрабатывать строки с помощью стандартных функций.
Задание
1. Вычислите (вручную) значения логической переменной Result (по вариантам).
2. Выполните трассировку программы, заданной в варианте.
3. Создайте новую книгу Excel с поддержкой макросов. На отдельных листах разместить данные и кнопки для решения следующих задач:
3.1. Пользователь вводит на листе пройденное расстояние (в км) и время пути (в минутах). Вычислить скорость в км/ч и в м/с.
3.2. Пользователь вводит три переменных a, b и c. Изменить значения этих переменных так, чтобы в a хранилось значение a+b, в b хранилась разность первоначальных значений c a, а в c хранилось сумма первоначальных значений a+b+c. Например, a=0, b=2, c=5, тогда новые значения a=0+2=2, b=5-0=3 и c=0+2+5=7.
3.3. Вычислить значение функции f(x), заданной в варианте. Значение x вводится пользователем. Значения a, b, c задать в виде констант.
3.4. Рассчитать количество рулонов обоев для оклейки комнаты и их стоимость. Пользователь вводит длину, ширину и высоту комнаты, размеры окна и двери (считаем, что в комнате одно окно и одна дверь), а также длину, ширину и цену рулона обоев. Предусмотреть 15% запас на обрезки.
3.5. Пользователь вводит в отдельные ячейки имя, отчество и фамилию. Макрос выводит в отдельные ячейки полные ФИО (через пробел), текст вида «Фамилия И. О.» и количество символов в обеих полученных строках.
4. Оформите отчет по работе.
Содержание. 2
Цель работы.. 3
Задание. 3
Ход работы.. 4
Задание 1. 4
Задание 2. 4
Расчет скорости. 4
Пересчет значений ячеек. 6
Вычисление значения по математической формуле. 7
Расчет количества и стоимости обоев. 8
Работа со строками. 10
Листинг модуля. 11