PHP - Write program to create a Calculator

Requirements

Write a Calculator class that can store two values, then add them, subtract them, multiply them together, or divide them on request.

For example:

$calc = new Calculator(3, 4);
echo $calc->add(); // Displays"7"
echo $calc->multiply(); // Displays"12"

Demo

<?php

        class Calculator {
          private $_val1, $_val2;

          public function __construct($val1, $val2) {
            $this->_val1 = $val1;/*from w w  w.ja va 2 s  . c  om*/
            $this->_val2 = $val2;
          }

          public function add() {
            return $this->_val1 + $this->_val2;
          }

          public function subtract() {
            return $this->_val1-$this->_val2;
          }

          public function multiply() {
            return $this->_val1 * $this->_val2;
          }

          public function divide() {
            return $this->_val1 / $this->_val2;
          }
        }

        $calc = new Calculator(3, 4);
        echo "3 + 4 =". $calc->add()."\n";
        echo "3-4 =". $calc->subtract()."\n";
        echo "3 * 4 =". $calc->multiply()."\n";
        echo "3 / 4 =". $calc->divide()."\n";
?>

Result

Related Exercise