Solution Review: Implement a Calculator Class
This review provides a detailed analysis to solve the 'Implement a Calculator Class' challenge.
We'll cover the following...
Solution
Press + to interact
class Calculator {// Class fieldsprivate double _num1;private double _num2;// Default Constructorpublic Calculator(double num1, double num2) {this._num1 = num1;this._num2 = num2;}// Addition Methodpublic double Add() {return this._num1 + this._num2;}// Subtraction Methodpublic double Subtract() {return this._num2 - this._num1;}// Multiplication Methodpublic double Multiply() {return this._num1 * this._num2;}// Divison Methodpublic double Divide() {return this._num2 / this._num1;}}class Demo {public static void Main(string[] args) {Calculator calc = new Calculator(10, 94);Console.WriteLine("Addition:" + calc.Add());Console.WriteLine("Subtraction:" + calc.Subtract());Console.WriteLine("Multiplication:" + calc.Multiply());Console.WriteLine("Division:" + calc.Divide());}}
Explanation
-
Line 4-5: We have implemented the
Calculator
class which has the fields_num1
...