Калькулятор на языке С в терминале Linux?

Для создания калькулятора на языке C в терминале Linux, вам понадобится некоторое количество знаний о языке C и основных операциях ввода-вывода в Linux.

Вот пример программы на языке C, которая работает как калькулятор в терминале Linux:

#include <stdio.h>

int main() {
    double num1, num2, result;
    char operator;

    printf("Введите первое число: ");
    scanf("%lf", &num1);

    printf("Введите оператор (+, -, *, /): ");
    scanf(" %c", &operator);

    printf("Введите второе число: ");
    scanf("%lf", &num2);

    switch (operator) {
        case '+':
            result = num1 + num2;
            printf("Результат: %.2fn", result);
            break;
        case '-':
            result = num1 - num2;
            printf("Результат: %.2fn", result);
            break;
        case '*':
            result = num1 * num2;
            printf("Результат: %.2fn", result);
            break;
        case '/':
            if (num2 != 0) {
                result = num1 / num2;
                printf("Результат: %.2fn", result);
            } else {
                printf("Ошибка: деление на нольn");
            }
            break;
        default:
            printf("Ошибка: неправильный операторn");
            break;
    }

    return 0;
}

Эта программа начинается с объявления переменных, которые будут использоваться для хранения чисел, оператора и результата. Затем программа запрашивает у пользователя первое число, оператор и второе число, используя функцию printf() для вывода сообщения и scanf() для считывания пользовательского ввода.

Затем программа использует оператор switch для выполнения операции, основываясь на операторе, введенном пользователем. Для операторов +, -, * и / программа выполняет соответствующую операцию и выводит результат с использованием функции printf(). Если оператор не совпадает с этими операторами, программа выводит сообщение об ошибке.

Программа заканчивается возвратом значения 0, чтобы указать, что программа успешно завершилась.

Чтобы скомпилировать программу, сохраните ее с расширением .c (например, calc.c) и выполните следующую команду в терминале Linux:

gcc calc.c -o calc

Это скомпилирует программу и создаст исполняемый файл с именем calc. Затем выполните следующую команду, чтобы запустить программу:

./calc

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

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