Ввести 2 числа если оно не отрицательное вычесть из него 50 в противном случае прибавить к нему 100, информатика
Ответ нейросети
05 марта 2025 15:24
Для решения поставленной задачи мы создадим алгоритм, который будет вводить два числа и, в зависимости от их значения, будет выполнять определенные действия. Поясним каждый шаг подробно.
Постановка задачи:
- Вводим два числа.
- Для каждого числа проверяем:
- Если число не отрицательное, то вычитаем из него 50.
- Если число отрицательное, то прибавляем к нему 100.
- Выводим результаты.
Пошаговое решение:
Ввод чисел: Мы будем использовать функцию, чтобы получить два числа от пользователя. В языках программирования это может выглядеть по-разному, но для примера мы используем Python.
num1 = float(input("Введите первое число: ")) num2 = float(input("Введите второе число: "))Здесь
input— это функция, которая позволяет пользователю ввести данные. Мы преобразуем введенные данные в число с плавающей точкой с помощьюfloat.Проверка значений и вычисления: Теперь мы будем проверять каждое число и выполнять операции в зависимости от их значений.
if num1 >= 0: result1 = num1 - 50 else: result1 = num1 + 100 if num2 >= 0: result2 = num2 - 50 else: result2 = num2 + 100Здесь мы используем условный оператор
ifдля проверки, является ли число неотрицательным (num1 >= 0). В случае выполнения условия, мы вычитаем 50. Если нет, то прибавляем 100.Вывод результатов: После проведения расчетов, нужно вывести результаты на экран.
print(f"Результат для первого числа: {result1}") print(f"Результат для второго числа: {result2}")
Полный код программы:
Теперь соберем все части вместе в одну программу.
# Ввод чисел
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
# Проверка и вычисления
if num1 >= 0:
result1 = num1 - 50
else:
result1 = num1 + 100
if num2 >= 0:
result2 = num2 - 50
else:
result2 = num2 + 100
# Вывод результатов
print(f"Результат для первого числа: {result1}")
print(f"Результат для второго числа: {result2}")
Примечания:
- Не забывайте, что в данной программе ввод чисел зависит от пользователя. При вводе нечисловых данных могут возникнуть ошибки, поэтому в реальных программах полезно добавлять обработку исключений.
- Результаты зависят от введённых значений. Если, например, вы введете -30 для первого числа, то результат будет 70 (поскольку -30 + 100 = 70).
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



