Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //c201050 AYAT ULLAH
- #include <iostream>
- using namespace std;
- template <class T>
- class Calculator
- {
- private:
- T num1, num2;
- public:
- Calculator(T n1, T n2)
- {
- num1 = n1;
- num2 = n2;
- }
- void show()
- {
- cout << "Addition: " << add() << endl;
- cout << "Subtraction: " << subtract() << endl;
- cout << "Product: " << multiply() << endl;
- cout << "Division: " << divide() << endl;
- }
- T add(){
- return num1 + num2;
- }
- T subtract(){
- return num1 - num2;
- }
- T multiply(){
- return num1 * num2;
- }
- T divide(){
- return num1 / num2;
- }
- };
- int main()
- {
- Calculator<int> inttype(2, 1);
- Calculator<float> floattype(2.4, 1.2);
- inttype.show();
- floattype.show();
- return 0;
- }
Add Comment
Please, Sign In to add comment