toolbar

cara dapat uang lewat blog klik di bawah ini

http://www.bidvertiser.com/BidVertiser/Images/Referral/p/ref_468x60_black_pbl.gif

Sunday, 27 March 2016

(web programing PHP) Menghitung nilai faktorial dengan for,while dan do-while

Faktorial dari bilangan asli n adalah hasil perkalian antara bilangan bulat positif yang kurang dari atau sama dengan n. Faktorial ditulis sebagai n! dan disebut n faktorial, tanda (!) disebut dengan notasi faktorial.
Sehingga kita dapat menarik kesimpulan bahwa:

Jika n bilangan asli maka n faktorial (n!) didefinisikan dengan n! = n x (n-1) x (n-2) x (n-3) x .... x 3 x 2 x 1

Dari definisi itu, maka kita juga memeroleh

n! = n(n-1)!

Nilai dari 1! = !. Oleh karena itu, untuk n=1, diperoleh

1! = 1(1-1)

1  = 0!

Jadi untuk 0! bernilai 1

0! = 1

Sebagai contoh, 7! bernilai 7×6×5×4×3×2×1 = 5040. Berikut ini adalah daftar sejumlah faktorial :
 0!  = 1
 1!  = 1
 2!  = 2
 3!  = 6
 4!  = 24
 5!  = 120
 6!  = 720
 7!  = 5040
 8!  = 40320
 9!  = 362880
 10! = 3628800
 11! = 9916800
 12! = 479001600


berikut ini adalah script PHP mencari nilai faktorial bilangan bulat.

pertama kita membuat form input terlebih dahulu....


<html>

<form action="faktorial_proses.php" method="POST">

  Masukkan suatu bilangan bulat positif : <input name="bilangan" type="text" size="3">

  <br>

  <input name="faktorial" type="submit" value="Hitung">

</form>

</html>

tuliskan script di atas di notepad++ lalu save dengan ekstensi PHP. setelah selesai kita membuat form hasil perhitunganya...

<?php
   $bilangan=$_POST["bilangan"];
   if($bilangan>=1)
{
  echo "Faktorial secara ascending:<br>";
         
  for($i=1; $i <= $bilangan; $i++)
  {
     $faktorial = 1; //set nilai awal
     echo $i. "! = "; 
         
     for($j=$i; $j > 0; $j--) //karena ascending, nilai awal dimulai dari $i dan tiap kali perulangan dikurang 1
     {
    if($j == 1)
    {
            echo " 1 = " .$faktorial;
        }
    else
        {            echo $j ." x ";       }
    ;        $faktorial*=$j; //menghitung hasil faktorial
     }echo "</br>";
  }
}
else if($bilangan == 0)
{
   echo "0! = 1";
}
else  //jika memasukkan nilai yang lebih kecil dari 0
{
   echo "Anda memasukan bilangan yang salah.";
}
?>
setelah selesai save dengan nama faktorial_proses.php
lalu tinggal jalankan script yang pertama, lalu akan muncul tampilan seperti berikut.

lalu masukan angka untuk di cari nilai faktorial nya dan klick "Hitung" maka akan muncul tampilaan berikut
Demikian lah cara membuat form menghitung nilai faktorial dengan PHP.
Terimakasih telah berkunjung












No comments:

Post a Comment