
Вопрос задан 01.08.2023 в 17:31.
Предмет Информатика.
Спрашивает Шуверов Дима.
Напишите программу вывода на экран фразы “Число положительное”, если введенное число положительное,
и “Число отрицательное”, если введенное число отрицательное.

Ответы на вопрос

Отвечает Лашкевичева Илона.
Var x: Integer;
begin
writeln('Введите число');
readln(x);
if x<0 then
writeln('Число ',x,' - отрицательное')
else
if x=0 then
writeln('Число ',x,' - нейтральное')
else
writeln('Число ',x,' - положительное');
end.
begin
writeln('Введите число');
readln(x);
if x<0 then
writeln('Число ',x,' - отрицательное')
else
if x=0 then
writeln('Число ',x,' - нейтральное')
else
writeln('Число ',x,' - положительное');
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для создания программы на вывод фразы "Число положительное" или "Число отрицательное", в зависимости от введенного числа, можно использовать язык программирования Python. Вот пример такой программы:
pythondef check_number_positive_or_negative(number):
if number > 0:
print("Число положительное")
elif number < 0:
print("Число отрицательное")
else:
print("Введенное число равно нулю")
try:
user_input = float(input("Введите число: "))
check_number_positive_or_negative(user_input)
except ValueError:
print("Ошибка! Введите действительное число.")
Как это работает:
- Мы определяем функцию
check_number_positive_or_negative(number)
, которая принимает один аргументnumber
. - Внутри функции мы используем конструкцию
if
,elif
,else
для проверки значения числа и вывода соответствующей фразы. - Мы запрашиваем у пользователя ввод числа с помощью
input()
, преобразуем введенное значение в число с помощьюfloat()
, и передаем его в функциюcheck_number_positive_or_negative()
. - Если пользователь ввел не число (например, буквы или другие символы), будет обработано исключение
ValueError
, и программа выведет сообщение об ошибке.
Примеры вывода программы:
Введите число: 5 Число положительное
Введите число: -2.5 Число отрицательное
Введите число: 0 Введенное число равно нулю
Введите число: abc Ошибка! Введите действительное число.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili