Упражнение | Класс Calculator, который принимает два значения в качестве аргументов
Классы PHP: упражнение 6 с решением
Напишите класс PHP Calculator, который будет принимать два значения в качестве аргументов, затем складывать их, вычитать их, умножать их вместе или делить по запросу.
Пример: $mycalc = new MyCalculator( 10, 6);
echo $mycalc- > add(); // 16
echo $mycalc- > multiply(); // 60
Пример
Попробуй сам »<?php
class MyCalculator {
private $_fval, $_sval;
public function __construct( $fval, $sval ) {
$this->_fval = $fval;
$this->_sval = $sval;
}
public function add() {
return $this->_fval + $this->_sval;
}
public function subtract() {
return $this->_fval - $this->_sval;
}
public function multiply() {
return $this->_fval * $this->_sval;
}
public function divide() {
return $this->_fval / $this->_sval;
}
}
$mycalc = new MyCalculator(12, 6);
echo $mycalc-> add()."\n"; // 18
echo $mycalc-> multiply()."\n"; // 72
echo $mycalc-> subtract()."\n"; // 6
echo $mycalc-> divide()."\n"; // 2
?>
Есть другой способ решить эту задачу? Разместите свой код (и комментарии) через Disqus.
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.