Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

End Select



Анализируемое выражение указывается в первой строке после Select Case, в частном случае это может быть просто переменная. Тип выражения должен быть совместим с типом значений в строках Case. Управление получит та Case-строка, чье значение совпадет со значением анализируемого выражения. Значения в строках Case можно указывать явно (в том числе в виде списка через запятую), можно задать диапазон (используется ключевое слово To), можно использовать операторы сравнения (значение анализируемого выражения в этом случае обозначается словом Is). Секция Case Else используется для всех остальных значений.

В качестве примера определим время года для текущей даты, используя Select Case. Значением выражения в данном случае является номер месяца. Значения в каждой секции Case специально заданы по-разному, чтобы продемонстрировать возможности языка:

Задания для самостоятельной работы:

Напишите функции пользователя и продемонстрируйте их работу, вызвав на рабочем листе:

1.1. Преобразовать строку вида "Иванов И.И." в строку " И.И. Иванов";

1.2. Аргументом функции является строка, у которой в произвольном месте может встречаться название города. Перед названием города всегда стоит "г.", после – запятая (например, "Московская обл. г. Троицк, ул. Лесная, д. 5, кв. 77"). Функция должна выделить из исходной строки название города;

1.3. Функция по номеру года определяет, сколько дней в этом году: 365 или 366. Первый вариант функции должен использовать следующий факт: для високосных годов номер года делится на 4, но, если номер года оканчивается двумя нулями, то он не является високосным, если не делится на 400.

Второй вариант функции должен использовать стандартные функции работы с датами, например, проверять, есть ли в этом году 29 февраля.

1.4. Функция находит максимальное из 3 чисел;

1.5. Функция переводит оценку из 100-бальной системы в пятибалльную по правилам, принятым в университете;

1.6. Функция дописывает к числовому значению слова «рубль», «рубля» или «рублей» в зависимости от значения аргумента. Алгоритм формирования окончаний сформулируем так:

· исключение: если число оканчивается на 11, 12, 13 или 14, добавляем слово «рублей»;

· если число оканчивается на 1, добавляем слово «рубль»;

· если число оканчивается на 2, 3 или 4, добавляем слово «рубля»;

· если число оканчивается на цифры 5, 6, 7, 8, 9 или 0, добавляем слово «рублей».





Дата публикования: 2015-10-09; Прочитано: 221 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...