Как написать программу калькулятор, которая принимает два числа и символ арифметической операции (+, -, *, /), а затем выводит результат в формате (5 6=11)?
Информатика 11 класс Программирование программа калькулятор информатика 11 класс Арифметические операции ввод чисел вывод результата создание программы основы программирования алгоритмы язык программирования учебный проект
Для написания программы-калькулятора, которая принимает два числа и символ арифметической операции, мы можем использовать язык программирования Python. Давайте рассмотрим шаги, необходимые для создания такой программы.
input() для этого.
    (5 6=11).
    Теперь давайте посмотрим на пример кода:
# 1. Запрашиваем ввод первого числа
num1 = float(input("Введите первое число: "))
# 2. Запрашиваем ввод второго числа
num2 = float(input("Введите второе число: "))
# 3. Запрашиваем ввод операции
operation = input("Введите операцию (+, -, *, /): ")
# 4. Выполняем операцию и сохраняем результат
if operation == '+':
    result = num1 + num2
elif operation == '-':
    result = num1 - num2
elif operation == '*':
    result = num1 * num2
elif operation == '/':
    if num2 != 0:
        result = num1 / num2
    else:
        result = "Ошибка: деление на ноль"
else:
    result = "Ошибка: неверная операция"
# 5. Форматируем и выводим результат
if isinstance(result, str):
    print(result)
else:
    print(f"({num1} {num2}={result})")
Теперь давайте разберем код подробнее:
input() для получения чисел и операции. float() позволяет нам вводить числа с плавающей точкой.if-elif-else для определения, какую операцию выполнять в зависимости от введенного символа.Таким образом, программа принимает два числа и символ операции, выполняет вычисление и выводит результат в требуемом формате.