Calculator.h
1 /**************************************************************************************
2 Copyright 2015 Applied Research Associates, Inc.
3 Licensed under the Apache License, Version 2.0 (the "License"); you may not use
4 this file except in compliance with the License. You may obtain a copy of the License
5 at:
6 http://www.apache.org/licenses/LICENSE-2.0
7 Unless required by applicable law or agreed to in writing, software distributed under
8 the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
9 CONDITIONS OF ANY KIND, either express or implied. See the License for the
10 specific language governing permissions and limitations under the License.
11 **************************************************************************************/
12 
14 {
15 public:
16  double Add(double a, double b);
17  double Subtract(double a, double b);
18  double Multiply(double a, double b);
19  double Divide(double a, double b);
20  void Save(double a);
21  double GetSaved();
22 protected:
23  double Plus(double a, double b);
24  double Minus(double a, double b);
25  double Star(double a, double b);
26  double Quotient(double a, double b);
27  double m_Saved;
28 };
void Save(double a)
Definition: Calculator.cpp:55
double Minus(double a, double b)
Definition: Calculator.cpp:30
double m_Saved
Definition: Calculator.h:27
double Add(double a, double b)
Definition: Calculator.cpp:15
double Divide(double a, double b)
Definition: Calculator.cpp:45
double GetSaved()
Definition: Calculator.cpp:60
double Multiply(double a, double b)
Definition: Calculator.cpp:35
double Subtract(double a, double b)
Definition: Calculator.cpp:25
double Plus(double a, double b)
Definition: Calculator.cpp:20
double Quotient(double a, double b)
Definition: Calculator.cpp:50
Definition: Calculator.h:13
double Star(double a, double b)
Definition: Calculator.cpp:40