6 Лаб. Задачи CASE
.doc-
Написать программу, которая запрашивает у пользователя номер месяца и выводит соответствующее название времени года. В случае если пользователь укажет недопустимое число, программа должна вывести сообщение "Ошибка ввода данных. Введите число от 1 до 12" и снова запросить ввод числа. Рекомендуемый вид экрана:
Введите номер месяца и нажмите <Enter> -> 11 Зима.
-
Написать программу, которая выводит квадрат введенного числа от 1 до 10. В случае, если пользователь укажет недопустимое число, программа должна вывести сообщение "Ошибка ввода данных. Введите число от 1 до 10" и снова запросить ввод числа. Рекомендуемый вид экрана:
Введите число и нажмите <Enter>
-> 7
Квадрат числа 7 равен 49.
-
Написать программу, которая запрашивает два числа и номер функции от 1 до 4 и вычисляет 1 – сумма, 2 – разность, 3 – произведение, 4 - деление введенных чисел. В случае, если пользователь укажет недопустимый номер, программа должна вывести сообщение "Ошибка ввода данных. Введите число от 1 до 4" и снова запросить ввод данных. Рекомендуемый вид экрана:
Введите два числа и номер функции и нажмите <Enter>
-> 50 5
-> 4
Частное чисел 50 и 5 равно 10.
-
Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: " (1-5) - Рабочий день", "6 - Суббота" или "7 - Воскресенье". В случае, если пользователь укажет недопустимый номер, программа должна вывести сообщение "Ошибка ввода данных. Введите номер от 1 до 7" . и снова запросить ввод номера. Рекомендуемый вид экрана:
Введите номер дня недели (число от 1 до 7) и нажмите <Enter> -> 4 (1-5) - Рабочий день
-
Написать программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 999), обозначающего денежную единицу, дописывает слово "рубль" в правильной форме. Например, 45 рублей, 21 рубль и т. д. Если пользователь укажет недопустимое число, программа должна вывести сообщение "Ошибка ввода данных. Введите число от 1 до 999") и снова запросить ввод числа.
-
Введите количество посадочных мест. Напечатайте соответствующий этому количеству вид транспорта: «Велосипед», «Мотоцикл», «Легковой автомобиль», «Автобус», «Поезд». В случае, если пользователь укажет недопустимое число, программа должна вывести сообщение "Очень большое количество. Введите число от 1 до 400" и снова запросить ввод числа.
-
Напишите программу для вычисления степени введенного с клавиатуры числа. Показатель степени в диапазоне 0..9. Если пользователь укажет недопустимое число, программа должна вывести сообщение "Ошибка ввода данных. Введите число от 1 до 9" и снова запросить ввод числа. Рекомендуемый вид экрана:
Введите число и нажмите <Enter> 4 Введите показатель степени 3 4 в степени 3 равно 64
-
Написать программу, которая запрашивает число и номер функции от 1 до 4 и вычисляет 1 – квадрат, 2 – корень квадратный, 3 – синус, 4 - косинус введенного числа. В случае, если пользователь укажет недопустимый номер, программа должна вывести сообщение "Ошибка ввода данных. Введите число от 1 до 4" и снова запросить ввод данных. Рекомендуемый вид экрана:
Введите число и номер функции и нажмите <Enter>
-> 25
-> 5
Корень квадратный числа 25 равен 5.
-
Необходимо преобразовать целое число N в зависимости от величины остатка от его деления на 17 следующим образом:
если остаток равен 0, то N := 0;
если остаток равен 1 или 6, то N := -N;
если остаток равен 2, 3 или 5, то N := 2*N;
если остаток равен 4, то N := З*N;
во всех прочих случаях N :=5*N.
Рекомендуемый вид экрана:
Введите число N и нажмите <Enter>
-> 34
Остаток от деления числа 36 на 17 равен 2, значение N = 72.
-
Дано целое число К. Вывести строку-описание оценки, соответствующей числу К: (1-3 – неудовлетворительно», 4,5 – «удовлетворительно», 6,7 – «хорошо», 8,9 – «отлично», 10 – «молодец!». Если К не лежит в диапазоне 1-10, вывести «Ошибка. Введите число от 1 до 10» и снова запросить ввод данных.
-
Преобразовать введенное целое число N из диапазона (0..9) в его словесное представление. Если число N не лежит в диапазоне 0-9, вывести «Ошибка. Введите число от 0 до 9» и снова запросить ввод данных.
-
Написать программу, которая вычисляет стоимость звонка.
Город |
Код |
Цена за минуту, руб |
Минск |
17 |
9,5 |
Москва |
495 |
554,7 |
Барановичи |
163 |
43,9 |
Жодино |
75 |
22,0 |
Если указан недопустимый номер, программа должна вывести сообщение "Ошибка ввода данных" и снова запросить ввод данных. Рекомендуемый вид экрана:
Введите код города и количество минут и нажмите <Enter>
-> 17 6
Стоимость звонка 57,00 руб.
-
Написать программу преобразования цифр в слова. Если введенное число меньше 0 или больше 9, программа должна вывести сообщение "Ошибка ввода данных. Это число не является цифрой" и снова запросить ввод данных.
Рекомендуемый вид экрана:
Введите цифру и нажмите <Enter>
-> 6
Цифра 6 – шесть
-
Написать программу, классифицирующую треугольники (остроугольные, прямоугольные, тупоугольные), если дан самый большой угол. Если угол больше или равно 180 или отрицательный, программа должна вывести сообщение "Ошибка ввода данных. Угол больше 0 и меньше 180" и снова запросить ввод данных.
Рекомендуемый вид экрана:
Введите самый большой угол треугольника и нажмите <Enter>
-> 90
Данный треугольник прямоугольный