| 
<?php
/**
 *@package Examples
 *@author  Serkan Ceylani [email protected]
 *@copyright 2005 turk-php.com
 */
 
 require_once ("Math.class.php");
 
 // 1+2+3+4+0.5 = 10.50
 $add       = new Add(new Numbers(array(1,2,3,4,0.5)));
 print ( $add->result );
 
 print "<br>";
 
 // 1-2-3-4-0.5 = -8.50
 $substract = new Substract(new Numbers(array(1,2,3,4,0.5)));
 print ( $substract->result );
 
 print "<br>";
 
 // 1*2*3*4*0.5*0.8 = 9.60
 $multiply = new Multiply(new Numbers(array(1,2,3,4,0.5,0.8)));
 print ( $multiply->result );
 
 print "<br>";
 
 // 1/2 / 3/4 = 0.04
 $divide = new Divide(new Numbers(array(1,2,3,4)));
 print ( $divide->result );
 
 print "<br>";
 
 // 8 % 3 = 2
 $modul = new Modul(new Numbers(array(8,3)));
 print ( $modul->result );
 
 print "<br>";
 
 // Factorial:
 // No recursion inside the function,"Multiply" object and "range ()" function.
 // It just works  :)
 $faktoryel = new Multiply(new Numbers(range(1,5)));
 print ( $faktoryel->result );
 
 print "<br>";
 
 //Factorial of 7...
 $faktoryel = new Multiply(new Numbers(range(1,7)));
 print ( $faktoryel->result );
 
 print "<br>";
 
 // 4 ^ 0.5 = 2
 $power = new Power(new Numbers(array(4,0.5)));
 print ( $power->result );
 
 print "<br>";
 
 $circle                              = new Circle(2.5);
 
 echo "Circle's chamfer               = ".$circle->Chamfer();
 print "<br>";
 echo "Circle's area                  = ".$circle->Area();
 print "<br>";
 echo "PieArea                        = ".$circle->PieArea (180);
 print "<br>";
 echo "Arc length                     = ".$circle->ArcLength(180);
 
 
 $triangle                            = new Triangle();
 $triangle->setSides(6,8,10);
 
 print "<br>";
 echo "Angle1 = ".$triangle->findAngle1()." Angle2 = ".$triangle->findAngle2()." Angle3 = ".$triangle->findAngle3();
 print "<br>";
 echo "Area of Triangle :".$triangle->Area();
 ?>
 |