Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // Calculator.cpp
- // CS115Assignment1-2
- //
- // Created by Hayden Lueck on 2015-01-15.
- // Copyright (c) 2015 Hayden Lueck. All rights reserved.
- //
- #include <iostream>
- using namespace std;
- void calculator();
- void scanData(char&, double&);
- void doNextOp(char, double);
- bool isProperFormat(char, double);
- bool isOperator(char);
- int main() {
- calculator();
- return 0;
- }
- void calculator()
- {
- double givenValue, result = 0.0;
- char oprtr;
- bool quit = false;
- do
- {
- scanData(oprtr, givenValue);
- if(isProperFormat(oprtr, givenValue) && oprtr != 'q')
- {
- doNextOp(oprtr, givenValue);
- }
- if(oprtr == 'q')
- quit = true;
- }while(!quit);
- }
- void scanData(char & oprtr, double & givenValue)
- {
- cin >> oprtr >> givenValue;
- }
- void doNextOp(char oprtr, double givenValue)
- {
- //TODO add code
- }
- bool isProperFormat(char character, double value)
- {
- //TODO actually put some code here
- return true;
- }
- bool isOperator(char character)
- {
- if(character == '+' ||
- character == '-' ||
- character == '*' ||
- character == '/' ||
- character == '^')
- return true;
- else
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement