How to get Factorial of a number using Recursive Function



 Factorial, in mathematics, the product of all positive integers less than or equal to a given positive integer and denoted by that integer and an exclamation point. Thus, factorial seven is written 7! meaning 1 × 2 × 3 × 4 × 5 × 6 × 7. Factorial zero is defined as equal to 1.

Click : https://phpgurukul.com/how-to-get-factorial-of-a-number-using-recursive-function/

In programming, a recursive function is a function that calls itself when it’s executed. This allows the function to repeat itself multiple times, producing the result at the end of each replication.

Here is the Example:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>factorial-recursive-function</title>
</head>
<body>
  <h4>Factorial of a Given Number using Recursive function</h4>
  <hr />
<!--- PHP Code -->
<?php
if(isset($_POST['submit'])){
  function fact($n){
    if($n <= 1){
      return 1;  
    }
    else{
      return $n * fact($n - 1);
    }
  }
  $n =$_POST['number']; // Input Number
  $f = fact($n);
  echo "Factorial of $n is $f";
}
?>
 
  <form method="post">
<p>Enter the Number </p>
    <input type="text" name="number" required>
    <input type="submit" name="submit">
  </form>
 
</body>

</html>

Comments

Popular posts from this blog

Teacher Subject Allocation Management System using PHP and MySQL

Doctor Appointment Management System Using PHP and MySQL | PHP Gurukul

Pre-School Enrollment System using PHP and MySQL | PHP Gurukul