Инф VBA
.pdf130
используйте вложенные операторы 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