#include <iostream> int output; char op; int data; int main( ) { output = 0; while (true) { std::cout << "output: " << output << '\n'; std::cout << "Enter operator and number: "; std::cin >> op >> data; if ((op == 'q') || (op == 'Q')) break; if (op == '+') { output += data; } else if (op == '-') { output -= data; } else if (op == '*') { output *= data; } else if (op == '/') { if (data == 0) { std::cout << "Error:Divide by zero\n"; std::cout << " operation ignored\n"; } else output /= data; } else { std::cout << "Unknown operator " << op << '\n'; } } return (0); }
Sunday, 29 April 2012
Calculator in C++ using if-else-if Looping Construct
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment