Програма C ++ для створення простого калькулятора для додавання, віднімання, множення або ділення за допомогою перемикача ... регістр

Приклад створення простого калькулятора для додавання, віднімання, множення та ділення за допомогою оператора switch і break.

Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на C ++:

  • С ++ перемикач … Заява
  • Розбийте та продовжте заяву на C ++

Ця програма бере арифметичний оператор (+, -, *, /) та два операнди у користувача та виконує операцію над цими двома операндами залежно від оператора, введеного користувачем.

Приклад: Простий калькулятор з використанням оператора перемикання

 # include using namespace std; int main() ( char op; float num1, num2; cout <> op; cout <> num1>> num2; switch(op) ( case '+': cout << num1+num2; break; case '-': cout << num1-num2; break; case '*': cout << num1*num2; break; case '/': cout << num1/num2; break; default: // If the operator is other than +, -, * or /, error message is shown cout << "Error! operator is not correct"; break; ) return 0; ) 

Вихідні дані

 Введіть оператор або + або - або * або розділіть: - Введіть два операнди: 3,4 8,4 3,4 - 8,4 = -5,0 

Ця програма бере оператора та два операнди від користувача.

Оператор зберігається у змінній op і два операнди зберігаються відповідно в num1 та num2.

Потім оператор switch… case використовується для перевірки оператора, введеного користувачем.

Якщо користувач вводить + тоді, оператори для case: '+'виконуються, а програма припиняється.

Якщо користувач входить - тоді, оператори для case: '-'виконуються і програма припиняється.

Ця програма працює аналогічно для операторів * та /. Але, якщо оператор не відповідає жодному з чотирьох символів (+, -, * та /), виконується оператор за замовчуванням, який відображає повідомлення про помилку.

Цікаві статті...