Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Инф VBA

.pdf
Скачиваний:
31
Добавлен:
29.03.2016
Размер:
1.88 Mб
Скачать

130

используйте вложенные операторы Select Case. Один из них должен обеспечивать выбор в зависимости от того, какая из левых кнопок нажата, а

другой – от того, какая из правых кнопок нажата. (Если кнопка нажата,

значением её свойства Value будет True – Истина.)

7.Рассмотрим некоторое упрощенное юридическое правило определения пенсионного возраста в России: «В России человеку назначается пенсия, если этот человек мужчина и ему больше 60 лет, или если этот человек женщина и ей больше 55 лет, или если стаж работы человека «на вредном производстве» превысил 25 лет». Разработайте программу с диалоговым окном для подсчета пенсионного стажа пользователя (количества лет, которые человек находиться на пенсии). Замечание. Если пользователь пенсионер, его пенсионный стаж равен максимальному из двух чисел: пенсионного стажа по возрасту и пенсионного стажа по выслуге лет. В программе предусмотреть проверку корректности вводимых исходных данных и выдачу сообщений оператору в случае обнаружения какой-либо ошибки. Для вывода окна на экран используйте кнопку, которую поместите на первом рабочем листе. Примерный вид формы

пользователя

для

поставленной

задачи

приведен

ниже.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

9.Дано число x. Разработайте программу с диалоговым окном, которое запрашивает число x и выводит значение функции y, где

131

 

0,

 

 

x 0;

 

4,

 

 

x 0;

a)

 

2

,

 

0 x 1;

b)

 

 

2

3x 4,

 

0 x 1;

y x

 

 

 

y x

 

 

 

 

 

2

1,

x 1;

 

 

(x

2

3x 4)

2

, x 1.

 

x

 

 

 

 

 

 

В программе предусмотреть проверку корректности вводимых исходных данных и выдачу сообщений оператору в случае обнаружения какой-либо ошибки. (Данные корректны, если они являются числовыми.) Для вывода окна на экран используйте кнопку, которую поместите на первом рабочем листе.

10. Разработайте программу с диалоговым окном для пересчета рублей в доллары по текущему курсу. В программе предусмотреть проверку корректности вводимых исходных данных и выдачу сообщений оператору в случае обнаружения какой-либо ошибки. (Данные корректны, если они являются числовыми.) Для вывода окна на экран используйте кнопку,

которую поместите на первом рабочем листе. Примерный вид формы пользователя для поставленной задачи приведен ниже.

132

Учебное издание

Татьяна Анатольевна Волосатова

Информатика. Программирование на VBA. Учебное пособие

для лабораторного практикума и подготовки к тестированию

Учебное пособие

Редактор _________

Компьютерная верстка и макет __________________

____________________________

__________________________________________________________________

Подписано в печать ________. Формат ________. Бумага писчая. Ризограф. Уч.-изд. л. _____. Усл.-печ. Л_____. Тираж ____ экз. Заказ _____

Редакционно-издательский центр Ростовского государственного строительного университета

344022, Ростов-на-Дону, ул. Социалистическая, 162