PHP Exercise and solutions: Displaying calculates the factorial – codzhub

Displaying calculates the factorial

Sample Solution:

PHP Code:

<?php
class factorial_of_a_number
{
  protected $_n;
  public function __construct($n)
   {
     if (!is_int($n))
	   {
	      throw new InvalidArgumentException('Not a number or missing argument');
       }
    $this->_n = $n;
	}
  public function result()
    {
     $factorial = 1;
     for ($i = 1; $i <= $this->_n; $i++)
	  {
	    $factorial *= $i;
      }
	   return $factorial;
	 }
 }

$newfactorial = New factorial_of_a_number(5);
echo $newfactorial->result();
?>

Sample Output:

120

Leave a Reply

Your email address will not be published. Required fields are marked *