Лабораторная работа №18 "Составление программ с использованием функций, возвращающих значения"

Задания к лабораторной №18 по вариантам

Вариант 1:

Написать программу, выводящую на экран результат сравнения двух чисел в виде: A=10 B=5: A>B. Основная программа запрашивает два числа, вызывает функцию и в зависимости от возвращенного значения выводит сообщение. Функция возвращает 1 если A больше B, 0 если A равно B, -1 если A меньше B.

Вариант 2:

Написать программу, выводящую на экран сообщение является ли введенный с клавиатуры символ десятичной цифрой, буквой или другим символом. Основная программа запрашивает символ, вызывает функцию и в зависимости от возвращенного значения выводит сообщение. Функция возвращает 1 если символ числовой, 0 если буквенный и -1 для остальных символов.

Вариант 3:

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

Вариант 4:

Написать программу, выводящую на экран длину гипотенузы прямоугольного треугольника по двум катетам. Основная программа запрашивает длины катетов, вызывает функцию и выводит результат результат вычислений или сообщение об ошибке в зависимости от возвращенного функцией значения. Функция проверяет корректность переданных ей данных, производит вычисление и возвращает либо результат либо -1 если введены некорректные данные.

Вариант 5:

Написать программу, выводящую на экран корень квадратный введенного числа, до тех пор, пока не будет введено число, корень квадратный которого равен самому числу. Основная программа запрашивает число, вызывает функцию, в зависимости от возвращенного значения выводит результат или сообщение об ошибке. Функция проверяет корректность введенных данных и возвращает либо вычисленное значение, либо -1 в случае ошибки.

Вариант 6:

Написать программу, выводящую на экран N символов. Основная программа запрашивает символ и количество повторений этого символа, вызывает функцию, по возвращенному результату выводит или не выводит сообщение об ошибке. Функция проверяет корректность введенных данных и возвращает -1 если данные введены не корректно или выводит символы и возвращает 0.

Вариант 7:

Написать программу, вычисляющую разрядность введенного целого числа. Основная программа запрашивает число, вызывает функцию и выводит результат или сообщение об ошибке. Функция определяет и возвращает разрядность числа. Если введены неверные значения функция возвращает -1.

Вариант 8:

Написать программу, выводящую на экран площадь прямоугольника, если известны длины его сторон. Основная программа запрашивает длины сторон, вызывает функцию и выводит результат или сообщение об ошибке. Функция определяет и возвращает площадь или -1, если введены неверные данные.

Вариант 9:

Написать программу, выводящую на экран сопротивление участка электрической цепи, состоящей из двух сопротивлений. Основная программа запрашивает значения сопротивлений и тип соединения (1-последовательное, 2-параллельное), вызывает функцию и выводит на экран результат или сообщение об ошибке. Функция определяет и возвращает значение сопротивления. Если введены неверные значения функция возвращает -1.

Вариант 10:

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

Соответствие номеров компьютеров вариантам

Компьютер

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Вариант

1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10
Hosted by uCoz