<?php
namespace org;
class Math{
private $base;
public function __construct($digit){
bcscale($digit);
}
public function chain($number) {
$this->base=$number;
return $this;
}
public function add($number) {
$this->base=bcadd($this->base,$number);
return $this;
}
public function sub($number) {
$this->base=bcsub($this->base,$number);
return $this;
}
public function mul($number) {
$this->base=bcmul($this->base,$number);
return $this;
}
public function div($number) {
$this->base=bcdiv($this->base,$number);
return $this;
}
public function mod($number) {
$this->base=bcmod($this->base,$number);
return $this;
}
public function round($digit) {
$this->base=round($this->base,$digit);
return $this;
}
public function abs() {
$this->base=abs($this->base);
return $this;
}
public function done() {
return floatval($this->base);
}
}