//checking if denominator is not zero $subfr = $c / $d - $i / $f; echo $c . "/" . $d . " - " . $i . "/" . $f . " = " . number_format($subfr, 2, ',', '') . '<br/>'; } //divide two fractions public static function devfract($c, $d, $i, $f) { Fraction::check($d); //checking if denominator is not zero Fraction::check($f); //checking if denominator is not zero $df = $c / $d / ($i / $f); echo $c . "/" . $d . " / " . $i . "/" . $f . " = " . number_format($df, 2, ',', '') . '<br/>'; } //multiplication of two fractions public static function multfract($c, $d, $i, $f) { Fraction::check($d); //checking if denominator is not zero Fraction::check($f); //checking if denominator is not zero $mf = $c / $d * ($i / $f); echo $c . "/" . $d . " * " . $i . "/" . $f . " = " . number_format($mf, 2, ',', '') . '<br/>'; } } $ttt = new Fraction(55, 1); Fraction::sumfract(23456, 1, 56788, 167); Fraction::subfract(1, 2, 4, 5); Fraction::devfract(1, 2, 5, 2); Fraction::multfract(30, 0, 3, 2); // error!
} //the sum of two fractions public static function sumfract($c, $d, $i, $f) { $sumfr = $c / $d + $i / $f; echo $c . "/" . $d . " + " . $i . "/" . $f . " = " . number_format($sumfr, 2, ',', '') . '<br/>'; } //Subtract two fractions public static function subfract($c, $d, $i, $f) { $subfr = $c / $d - $i / $f; echo $c . "/" . $d . " - " . $i . "/" . $f . " = " . number_format($subfr, 2, ',', '') . '<br/>'; } //divide two fractions public static function devfract($c, $d, $i, $f) { $df = $c / $d / ($i / $f); echo $c . "/" . $d . " / " . $i . "/" . $f . " = " . number_format($df, 2, ',', '') . '<br/>'; } //multiplication of two fractions public static function multfract($c, $d, $i, $f) { $mf = $c / $d * ($i / $f); echo $c . "/" . $d . " * " . $i . "/" . $f . " = " . number_format($mf, 2, ',', '') . '<br/>'; } } $ttt = new Fraction(55, 0); Fraction::sumfract(23456, 8, 56788, 167); Fraction::subfract(1, 2, 4, 10); Fraction::devfract(1, 2, 5, 500); Fraction::multfract(30, 5, 3, 2);