ЧАСТЬ 2. Использование оператора выбора Select Case.
Составить программу для решения задачи, используя оператор выбора Select-Case. Это четверная кнопка Button на форме! Предусмотреть проверку данных на корректность.
Варианты заданий (использование оператора выбора Select Case).
1. Составить программу, которая по номеру дня недели (натуральное число от 1 до 7) выдаёт расписание занятий в Вашей группе на этот день и сколько процентов от учебного времени составляют эти занятия. 2. Составить программу, которая по номеру месяца (натуральное число от 1 до 12) выдаёт названия предыдущего и следующего месяцев и количество дней в них (при N=1 результат: «декабрь, 31 и февраль, 28/29») 3. Составить программу, которая по номеру времени года (1 – зима, 2 – весна, 3 – лето, 4 – осень) выдаёт соответствующие этому времени года месяцы и суммарное количество дней в них. 4. Для целого числа k от 1 до 99 напечатать фразу «Мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» нужно заменить на «год» или «года» («Мне 24 года», «Мне 21 год», «Мне 25 лет»). 5. Имеется ряд правильных геометрических тел, все грани которых равны a: тетраэдр, куб, четырёхугольная пирамида, а также шар радиуса a. Составить программу, которая вычисляет и сообщает объём тела и площадь его полной поверхности. 6. Имеется ряд измерений прямоугольного треугольника: два катета, катет и гипотенуза, катет и прилежащий угол (в радианах), катет и противолежащий угол (в радианах). Составить программу, которая по данным измерениям вычисляет периметр и площадь треугольника. 7. Имеется ряд измерений треугольника: три стороны, две стороны и угол между ними (в радианах), два угла (в радианах) и сторона между ними, сторона и проведённая к ней высота. Составить программу, которая по данным измерениям вычисляет периметр и площадь треугольника. 8. Имеется ряд измерений параллелограмма: две стороны и угол между ними, две диагонали и угол между ними, сторона и высота, проведенная к этой стороне, высота и угол между сторонами параллелограмма. Найти площадь параллелограмма. 9. Для правильного треугольника известны: 1) сторона; 2) высота; 3) радиус описанной окружности; 4) радиус вписанной окружности. Составить программу для нахождения периметра и площади этого треугольника. 10. Составить программу, которая переводит массу, выраженную в фунтах (1 фунт=409 грамм) в миллиграммы, граммы, килограммы, центнеры, тонны. 11. Составить программу, которая запрашивает два вещественных числа и по требованию выводит их среднее арифметическое, среднее геометрическое, среднее гармоническое (s=n/(1/a1+1/a2+…+1/an), an¹0). 12. Составить программу, которая запрашивает необходимые измерения геометрических фигур (прямоугольник, трапеция, треугольник, круг), проверяет данные на корректность и сообщает площадь указанной фигуры. 13. Составить программу, которая запрашивает необходимые измерения геометрических тел (прямоугольный параллелепипед, правильная треугольная пирамида, конус, цилиндр, шар), проверяет данные на корректность и сообщает полную площадь поверхности и объём указанного тела. 14. Составить программу, которая переводит длину, выраженную в футах (12 дюймов =30,5 см =1 фут) в дюймы, сантиметры, дециметры, метры. 15. Составить программу, которая по номеру месяца (от 1 до 12) сообщает все приходящиеся на этот месяц праздничные дни и процент, который составляют праздничные дни от общего количества дней в этом месяце. 16. С клавиатуры задаётся угол в градусах, составить программу, которая по запросу вычисляет и выводит любую тригонометрическую функцию от данного аргумента (sin, cos, tg, ctg, sec, cosec). 17. Составить программу, переводящую сумму в рублях на сумму в долларах, евро, английских фунтах и швейцарских франках. 18. Составить программу, которая по номеру дня недели сообщает, какой день был вчера, будет завтра и сколько дней до воскресенья. 19. В старояпонском календаре был принят 12-летний цикл, начинавшийся годом Крысы, далее Коровы, Тигра, Зайца, Дракона, Змеи, Лошади, Овцы, Обезьяны, Петуха, Собаки и Свиньи. Составить программу, которая запрашивает текущий год и год рождения пользователя и сообщает, какое животное покровительствует и когда наступит очередной год этого животного. 20. Составить программу, которая по заданному числу месяца и по дню недели первого числа этого месяца выводит день недели для заданного числа (Пример: первое число – вторник, задали 17, тогда сообщить «17 число – четверг»). 21. Составить программу, которая по знаку арифметической операции выведет на экран её название и результат вычисления в виде равенства. (Пример 1: введены числа 2 и 3, знак +, выводится на экран «сложение, 2+3=5», пример 2: введены числа 2 и 0, знак /, выводится на экран «деление, на ноль делить нельзя!») 22. Составить программу, которая по номеру аудитории в главном корпусе определяет, на каком этаже находится эта аудитория или сообщает, что такой аудитории в главном корпусе нет. 23. Составить программу, которая для каждой введённой цифры (0-9) выводит название этой цифры на английском языке и сообщает, в сумме с каким числом обозначаемое этой цифрой число даёт десять. (Пример 1: «2 – two, 2+8=10», пример 2: «0 - zero, 0+10=10) 24. Составить программу, которая по номеру месяца сообщает, сколько дней осталось до начала сессии (расчёты делать для первого числа каждого месяца).
|