Для решения данной задачи можно использовать простую условную конструкцию, которая проверяет, является ли введенное число отрицательным или нет, и выполняет соответствующее действие. Приведу пример решения на языке программирования Python:
# Запрашиваем ввод числа от пользователя
number = float(input("Введите число: "))
# Проверяем, является ли число неотрицательным
if number >= 0:
# Если число неотрицательное, вычитаем из него 10
result = number - 10
else:
# Если число отрицательное, прибавляем к нему 10
result = number + 10
# Выводим результат
print("Результат:", result)
Разберем данный код по частям:
Ввод данных:
number = float(input("Введите число: "))
В этой строке происходит запрос ввода числа от пользователя. Функция input()
возвращает строку, которую мы преобразуем в число с плавающей запятой с помощью float()
. Это позволяет работать как с целыми, так и с дробными числами.
Условная конструкция:
if number >= 0:
result = number - 10
else:
result = number + 10
Здесь используется оператор if
, который проверяет, является ли введенное число неотрицательным (больше или равно нулю). Если условие выполняется (число неотрицательное), из числа вычитается 10. Если условие не выполняется (число отрицательное), к числу прибавляется 10.
Вывод результата:
print("Результат:", result)
На последнем шаге результат вычислений выводится на экран.
Таким образом, программа эффективно решает поставленную задачу, проверяя знак введенного числа и выполняя соответствующие арифметические операции.