Задания к лабораторной №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.
|