Упражнения для оператора управления PL / SQL: Проверьте, является ли данное число положительным, отрицательным или нулевым
PL / SQL Control Statement: Упражнение 12 с решением
Напишите программу на PL / SQL, чтобы проверить, является ли данное число положительным, отрицательным или нулевым.
Пример решения:
Код PL / SQL:
DECLARE
num1 NUMBER := &get_num;
BEGIN
IF num1 < 0 THEN
DBMS_OUTPUT.PUT_LINE ('The number '||num1||' is a negative number');
ELSIF num1 = 0 THEN
DBMS_OUTPUT.PUT_LINE ('The number '||num1||' is equal to zero');
ELSE
DBMS_OUTPUT.PUT_LINE ('The number '||num1||' is a positive number');
END IF;
END;
/
Пример вывода:
SQL> / Введите значение для get_num: 45 старый 2: num1 NUMBER: = & get_num; новый 2: num1 NUMBER: = 45; Число 45 является положительным числом Процедура PL / SQL успешно завершена
Пример вывода:
SQL> / Введите значение для get_num: 0 старый 2: num1 NUMBER: = & get_num; новый 2: num1 NUMBER: = 0; Число 0 равно нулю Процедура PL / SQL успешно завершена.
Пример вывода:
SQL> / Введите значение для get_num: -15 старый 2: num1 NUMBER: = & get_num; новое 2: num1 NUMBER: = -15; Число -15 является отрицательным числом Процедура PL / SQL успешно завершена.
Блок - схема:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на языке PL / SQL для отображения описания относительно оценки, используя оператор CASE с ИСКЛЮЧЕНИЕМ.
Далее: Напишите программу на PL / SQL, чтобы проверить, является ли данный символ буквой или цифрой.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code