Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Simple Calculator
- Coded by Eckoro
- Revision 0.1
- */
- #include <iostream>
- #include <cstdlib>
- void calculator(), error();
- double revision = 0.1;
- double num_1, num_2, result;
- char selection, operation;
- int main()
- {
- do {
- system("cls");
- std::cout << "Simple Calculator" << '\n' << "Revision: " << revision << '\n' << '\n';
- std::cout << "Input Option:" << '\n' << "(1) - Calculator" << '\t' << "(2) - Exit Program" << '\n';
- std::cin >> selection;
- switch (selection) {
- case '1' : calculator(); break;
- case '2': break;
- }
- } while (selection != '2');
- system("PAUSE");
- }
- void calculator()
- {
- std::cout << "Format Applies As Such: (number operation number) eg. 2 + 2" << '\n';
- std::cin >> num_1 >> operation >> num_2;
- switch(operation) {
- case '+' : result = num_1 + num_2; break;
- case '-' : result = num_1 - num_2; break;
- case '*' : result = num_1 * num_2; break;
- case '/' : result = num_1 / num_2; break;
- default : error(); break;
- }
- std::cout << result;
- }
- void error()
- {
- std::cout << "Invalid Command Aborting Program" << '\n';}
Add Comment
Please, Sign In to add comment