Advertisement
ggorann

Simple match calculator

Aug 22nd, 2015
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.83 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <stdlib.h>
  4.  
  5. // Match calculator by Goran
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11.     int firstNumber, secondNumber;
  12.     float sum;
  13.     string answer, option;
  14.  
  15.     do{
  16.     cout << "What operation do you want to use ?\n- Addition\n- Subtraction\n- Multiplication\n- Division\n\n";
  17.  
  18.     // Getting answer from user.
  19.  
  20.     cin >> answer;
  21.  
  22.     while(!(answer == "A" || answer == "Addition" || answer == "S" || answer == "Subtraction" || answer == "M" || answer == "Multiplication" || answer == "D" || answer == "Division")){
  23.         cin >> answer;
  24.     }
  25.  
  26.     // Entering numbers:
  27.  
  28.     cout << "\nEnter first number: ";
  29.     cin >> firstNumber;
  30.  
  31.     cout << "Enter second number: ";
  32.     cin >> secondNumber;
  33.  
  34.     // Operations.
  35.  
  36.     if(answer == "A" || answer == "Addition"){
  37.         sum = firstNumber + secondNumber;
  38.         cout << "\nResult: " << firstNumber << " + " << secondNumber << " = " << sum << endl;
  39.     }else if(answer == "S" || answer == "Subtraction"){
  40.         sum = firstNumber - secondNumber;
  41.         cout << "\nResult: " << firstNumber << " - " << secondNumber << " = " << sum << endl;
  42.     }else if(answer == "M" || answer == "Multiplication"){
  43.         sum = firstNumber * secondNumber;
  44.         cout << "\nResult: " << firstNumber << " * " << secondNumber << " = " << sum << endl;
  45.     }else if(answer == "D" || answer == "Division"){
  46.         sum = (float)firstNumber / (float)secondNumber; // Changing integer to floats.
  47.         cout << "\nResult: " << firstNumber << " / " << secondNumber << " = " << sum << endl;
  48.     }
  49.  
  50.     cout << "\nCalculate something else (Yes or No): ";
  51.     cin >> option;
  52.  
  53.     if(option == "Yes" || option == "Y"){
  54.         system("cls"); // Clears console from text.
  55.     }
  56.  
  57.     }while(option == "Yes" || option == "Y");
  58.  
  59.     return 0;
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement