Напишите программу сложения вычитания деления и умножения двух чисел

Тематика Информатика
Уровень 5 - 9 классы
программирование арифметические операции сложение вычитание умножение деление Python калькулятор
0

Напишите программу сложения вычитания деления и умножения двух чисел

avatar
задан 6 дней назад

2 Ответа

0

Для написания программы сложения, вычитания, деления и умножения двух чисел вам потребуется использовать язык программирования. Ниже приведен пример кода на языке Python, который выполняет эти операции:

# Ввод двух чисел
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))

# Сложение
sum_result = num1 + num2
print("Сумма чисел:", sum_result)

# Вычитание
sub_result = num1 - num2
print("Разность чисел:", sub_result)

# Умножение
mul_result = num1 * num2
print("Произведение чисел:", mul_result)

# Деление
if num2 != 0:
    div_result = num1 / num2
    print("Частное чисел:", div_result)
else:
    print("Деление на ноль невозможно")

Этот код сначала запрашивает у пользователя два числа, затем выполняет операции сложения, вычитания, умножения и деления над этими числами и выводит результаты на экран.

avatar
ответил 6 дней назад
0

Для выполнения операций сложения, вычитания, умножения и деления двух чисел в программе, можно использовать любой язык программирования. Я продемонстрирую, как это сделать на Python, одном из самых популярных и простых для понимания языков программирования.

def add(x, y):
    """Функция для сложения двух чисел."""
    return x + y

def subtract(x, y):
    """Функция для вычитания двух чисел."""
    return x - y

def multiply(x, y):
    """Функция для умножения двух чисел."""
    return x * y

def divide(x, y):
    """Функция для деления двух чисел."""
    if y != 0:
        return x / y
    else:
        return "Ошибка: деление на ноль!"

def main():
    """Основная функция программы."""
    print("Выберите операцию:")
    print("1. Сложение")
    print("2. Вычитание")
    print("3. Умножение")
    print("4. Деление")

    choice = input("Введите номер операции (1/2/3/4): ")

    num1 = float(input("Введите первое число: "))
    num2 = float(input("Введите второе число: "))

    if choice == '1':
        print(f"Результат: {add(num1, num2)}")

    elif choice == '2':
        print(f"Результат: {subtract(num1, num2)}")

    elif choice == '3':
        print(f"Результат: {multiply(num1, num2)}")

    elif choice == '4':
        print(f"Результат: {divide(num1, num2)}")

    else:
        print("Неверный ввод! Попробуйте снова.")

if __name__ == "__main__":
    main()

Разбор программы:

  1. Определение функций:

    • add(x, y): возвращает сумму x и y.
    • subtract(x, y): возвращает разность x и y.
    • multiply(x, y): возвращает произведение x и y.
    • divide(x, y): сначала проверяет, не равен ли y нулю, чтобы избежать деления на ноль, и возвращает результат деления x на y.
  2. Основная функция main:

    • Выводит пользователю меню с возможными операциями.
    • Запрашивает у пользователя выбор операции и два числа.
    • В зависимости от выбора, вызывает соответствующую функцию и выводит результат.
    • Обрабатывает некорректный ввод (например, если пользователь выбрал несуществующую операцию).

Этот код является простым калькулятором, который демонстрирует использование функций и обработки ввода в Python. Вы можете расширить его, добавив обработку ошибок, пользовательский интерфейс или поддержку более сложных операций.

avatar
ответил 6 дней назад

Ваш ответ

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