Введите число, если оно не отрицательно, вычесть из него 10. В противном случае прибавить к числу 10.

Тематика Информатика
Уровень 10 - 11 классы
арифметика условия обработка чисел Python программирование алгоритмы
0

Введите число, если оно не отрицательно, вычесть из него 10. В противном случае прибавить к числу 10.

avatar
задан 3 месяца назад

2 Ответа

0

Для решения этой задачи необходимо выполнить следующие шаги:

  1. Ввести число.
  2. Проверить, является ли введенное число отрицательным.
  3. Если число не отрицательное, то вычесть из него 10.
  4. Если число отрицательное, то прибавить к числу 10.

Пример: Пусть введенное число равно 5. Так как число не отрицательное, вычитаем из него 10: 5 - 10 = -5

Если введенное число было равно -3: Так как число отрицательное, прибавляем к нему 10: -3 + 10 = 7

Таким образом, в зависимости от знака введенного числа, мы либо вычитаем из него 10, либо прибавляем к нему 10.

avatar
ответил 3 месяца назад
0

Для решения данной задачи можно использовать простую условную конструкцию, которая проверяет, является ли введенное число отрицательным или нет, и выполняет соответствующее действие. Приведу пример решения на языке программирования Python:

# Запрашиваем ввод числа от пользователя
number = float(input("Введите число: "))

# Проверяем, является ли число неотрицательным
if number >= 0:
    # Если число неотрицательное, вычитаем из него 10
    result = number - 10
else:
    # Если число отрицательное, прибавляем к нему 10
    result = number + 10

# Выводим результат
print("Результат:", result)

Разберем данный код по частям:

  1. Ввод данных:

    number = float(input("Введите число: "))
    

    В этой строке происходит запрос ввода числа от пользователя. Функция input() возвращает строку, которую мы преобразуем в число с плавающей запятой с помощью float(). Это позволяет работать как с целыми, так и с дробными числами.

  2. Условная конструкция:

    if number >= 0:
        result = number - 10
    else:
        result = number + 10
    

    Здесь используется оператор if, который проверяет, является ли введенное число неотрицательным (больше или равно нулю). Если условие выполняется (число неотрицательное), из числа вычитается 10. Если условие не выполняется (число отрицательное), к числу прибавляется 10.

  3. Вывод результата:

    print("Результат:", result)
    

    На последнем шаге результат вычислений выводится на экран.

Таким образом, программа эффективно решает поставленную задачу, проверяя знак введенного числа и выполняя соответствующие арифметические операции.

avatar
ответил 3 месяца назад

Ваш ответ

Вопросы по теме

Вычти 1;умножь на 3 получить из 5 число 26
5 месяцев назад kfsfgvergvrrgrgr