Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include "Calculations.h"
- int main()
- {
- float num1, num2;
- std::cout << "Enter number 1: ";
- std::cin >> num1;
- std::cout << "Enter number 2: ";
- std::cin >> num2;
- Calculations<float> calculations;
- std::cout << "Add: " << calculations.add(num1, num2) << std::endl;
- std::cout << "Sub: " << calculations.subtract(num1, num2) << std::endl;
- std::cout << "Mul: " << calculations.multiply(num1, num2) << std::endl;
- std::cout << "Div: " << calculations.divide(num1, num2) << std::endl;
- return 0;
- }
- #ifndef ASSIGNMENT_3_2_CALCULATIONS_H
- #define ASSIGNMENT_3_2_CALCULATIONS_H
- #include <iostream>
- template <class T>
- class Calculations
- {
- public:
- T add(const T& num1, const T& num2)
- {
- return num1+num2;
- }
- T subtract(const T& num1, const T& num2)
- {
- return num1-num2;
- }
- T multiply(const T& num1, const T& num2)
- {
- return num1*num2;
- }
- T divide(const T& num1, const T& num2)
- {
- return num1/num2;
- }
- };
- #endif //ASSIGNMENT_3_2_CALCULATIONS_H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement