В этой статье мы рассмотрим как создать калькулятор на C++ для консоли или терминала, думаю будет очень интересно.
Также посмотрите статью «Как установить Qt 5 на Linux Ubuntu», если вы интересуетесь программированием на C++, то вам стоит установить эту IDE.
Калькулятор на C++ в консоли:
Как вы уже поняли, мы будем делать очень простой калькулятор, для консоли или терминале, зависимо на какой OS вы работаете.
В начале объявим все нужные для нас переменные:
1 2 3 | float a, b, c; char d; int p; |
Давайте разберём какая переменная, для чего нужна, a
и b
нужны для записывания чисел над которыми будем проводить действия, а в c
записываем результат.
Переменная d
хранит в себе знак действия, p
будет использоваться для выбора действия счёта или выхода из калькулятора.
Теперь перейдём к основной программе, она не сильно большая, поэтому у вас не займёт много времени прочитать код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | while (p != 2) { // Выводим что выбрать cout << "1 = calculator \n2 - exit \n"; // Вводим значение переменной p cin >> p; // Проверяем p switch (p) { // Если p равно 1 case 1: { cout <<"First number "; // Вводим первое число cin >> a; cout << "Action with numbers "; // Вводим знак действия cin >> d; cout << "Second number "; // Вводим второе число cin >> b; // Если знак действия равен + if (d == '+') // То складываем числа c = a + b; // Если знак действия равен - if (d == '-') // То вычитаем числа c = a - b; // Если знак действия равен * if (d == '*') // То умножаем c = a * b; // Если знак действия равен / if (d == '/') // То делим c = a / b; } // Если p равно 2 case 2: { // Выходим из цикла break; } } // Выводим результат cout << "Result = " << c <<endl; } |
Как видите, в начале мы даём выбор, начать проводить математические действия, или выйти из программы, и всё это происходит в цикле.
Если выбираем произвести действие, то в начале выбираем первое число, потом действие которое хотим совершить, зависимо от этого вводим нужный нам знак.
Всего доступно четыре, это сложение, вычитание, умножение и деление, чтобы применить, нужно ввести определённые знаки на этом этапе, это «+», «-», «*» и «/» соответственно.
Потом вводим второе число, и выводим результат, примерно так всё и работает, как видите всё очень просто.
Вывод:
В этой статье вы увидели как создать калькулятор на C++, и как видите тут всё очень просто, конечно на этом языке можно придумать что то покруче, но если вы новичок, то этого думаю вам пока хватит.
Подписываетесь на все соц-сети ещё много разных подобных статей будет.