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

6 Лаб. Задачи CASE

.doc
Скачиваний:
11
Добавлен:
26.03.2016
Размер:
49.15 Кб
Скачать
  1. Написать программу, которая запрашивает у пользователя номер месяца и выводит соответствующее название времени года. В случае если пользователь укажет недопустимое число, программа должна вывести сообщение "Ошибка ввода данных. Введите число от 1 до 12" и снова запросить ввод числа. Рекомендуемый вид экрана:

Введите номер месяца и нажмите <Enter> -> 11 Зима.

  1. Написать программу, которая выводит квадрат введенного числа от 1 до 10. В случае, если пользователь укажет недопустимое число, программа должна вывести сообщение "Ошибка ввода данных. Введите число от 1 до 10" и снова запросить ввод числа. Рекомендуемый вид экрана:

Введите число и нажмите <Enter>

-> 7

Квадрат числа 7 равен 49.

  1. Написать программу, которая запрашивает два числа и номер функции от 1 до 4 и вычисляет 1 – сумма, 2 – разность, 3 – произведение, 4 - деление введенных чисел. В случае, если пользователь укажет недопустимый номер, программа должна вывести сообщение "Ошибка ввода данных. Введите число от 1 до 4" и снова запросить ввод данных. Рекомендуемый вид экрана:

Введите два числа и номер функции и нажмите <Enter>

-> 50 5

-> 4

Частное чисел 50 и 5 равно 10.

  1. Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: " (1-5) - Рабочий день", "6 - Суббота" или "7 - Воскресенье". В случае, если пользователь укажет недопустимый номер, программа должна вывести сообщение "Ошибка ввода данных. Введите номер от 1 до 7" . и снова запросить ввод номера. Рекомендуемый вид экрана:

Введите номер дня недели (число от 1 до 7) и нажмите <Enter> -> 4 (1-5) - Рабочий день

  1. Написать программу, которая после введенного с клавиатуры числа (в диапазоне от 1 до 999), обозначающего денежную единицу, дописывает слово "рубль" в правильной форме. Например, 45 рублей, 21 рубль и т. д. Если пользователь укажет недопустимое число, программа должна вывести сообщение "Ошибка ввода данных. Введите число от 1 до 999") и снова запросить ввод числа.

  1. Введите количество посадочных мест. Напечатайте соответствующий этому количеству вид транспорта: «Велосипед», «Мотоцикл», «Легковой автомобиль», «Автобус», «Поезд». В случае, если пользователь укажет недопустимое число, программа должна вывести сообщение "Очень большое количество. Введите число от 1 до 400" и снова запросить ввод числа.

  1. Напишите программу для вычисления степени введенного с клавиатуры числа. Показатель степени в диапазоне 0..9. Если пользователь укажет недопустимое число, программа должна вывести сообщение "Ошибка ввода данных. Введите число от 1 до 9" и снова запросить ввод числа. Рекомендуемый вид экрана:

Введите число и нажмите <Enter> 4 Введите показатель степени 3 4 в степени 3 равно 64

  1. Написать программу, которая запрашивает число и номер функции от 1 до 4 и вычисляет 1 – квадрат, 2 – корень квадратный, 3 – синус, 4 - косинус введенного числа. В случае, если пользователь укажет недопустимый номер, программа должна вывести сообщение "Ошибка ввода данных. Введите число от 1 до 4" и снова запросить ввод данных. Рекомендуемый вид экрана:

Введите число и номер функции и нажмите <Enter>

-> 25

-> 5

Корень квадратный числа 25 равен 5.

  1. Необходимо преобразовать целое число 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. Дано целое число К. Вывести строку-описание оценки, соответствующей числу К: (1-3 – неудовлетворительно», 4,5 – «удовлетворительно», 6,7 – «хорошо», 8,9 – «отлично», 10 – «молодец!». Если К не лежит в диапазоне 1-10, вывести «Ошибка. Введите число от 1 до 10» и снова запросить ввод данных.

  1. Преобразовать введенное целое число N из диапазона (0..9) в его словесное представление. Если число N не лежит в диапазоне 0-9, вывести «Ошибка. Введите число от 0 до 9» и снова запросить ввод данных.

  1. Написать программу, которая вычисляет стоимость звонка.

Город

Код

Цена за минуту, руб

Минск

17

9,5

Москва

495

554,7

Барановичи

163

43,9

Жодино

75

22,0

Если указан недопустимый номер, программа должна вывести сообщение "Ошибка ввода данных" и снова запросить ввод данных. Рекомендуемый вид экрана:

Введите код города и количество минут и нажмите <Enter>

-> 17 6

Стоимость звонка 57,00 руб.

  1. Написать программу преобразования цифр в слова. Если введенное число меньше 0 или больше 9, программа должна вывести сообщение "Ошибка ввода данных. Это число не является цифрой" и снова запросить ввод данных.

Рекомендуемый вид экрана:

Введите цифру и нажмите <Enter>

-> 6

Цифра 6 – шесть

  1. Написать программу, классифицирующую треугольники (остроугольные, прямоугольные, тупоугольные), если дан самый большой угол. Если угол больше или равно 180 или отрицательный, программа должна вывести сообщение "Ошибка ввода данных. Угол больше 0 и меньше 180" и снова запросить ввод данных.

Рекомендуемый вид экрана:

Введите самый большой угол треугольника и нажмите <Enter>

-> 90

Данный треугольник прямоугольный

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]