кодесурса
«PHP

Классовые упражнения PHP: класс Calculator, который будет принимать два значения в качестве аргументов

script1adsense2code
script1adsense3code

Класс PHP: упражнение 6 с решением

Напишите класс калькулятора PHP, который будет принимать два значения в качестве аргументов, затем добавьте их, вычтите их, умножьте их вместе или разделите по запросу.

Например :
$ mycalc = новый MyCalculator (12, 6);
echo $ mycalc-> add (); // Отображает 18
echo $ mycalc-> multiply (); // Отображает 72

Пример решения:

PHP-код:

<?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"; // Displays 18 
echo $mycalc-> multiply()."\n"; // Displays 72
echo $mycalc-> subtract()."\n"; // Displays 6
echo $mycalc-> divide()."\n"; // Displays 2
?>

Пример вывода:

 18
72
6
2

Блок-схема:

«Блок-схема:

Редактор кода PHP:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Рассчитайте разницу между двумя датами, используя подход PHP OOP.
Далее: напишите PHP-скрипт для строки преобразования в Date и DateTime.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code