Jumat, 25 Maret 2016

23.51
Perintah For Dan While

Contoh coding di notepad++


Hasil coding di atas





Coding for,while dan do while(Faktorial)






Hasil coding for,while dan do while





Sedikit penjelasan tentang faktorial
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

Maka diperoleh
n! = n(n-1)!



Coding For While


<?php
echo "FOR DAN WHILE <br/><br/>";
for($i=1; $i <=5; $i++){
$j=1;
while ($j <= $i){
$j++;
echo $i;
}
echo "<br/>";
}
?>

Coding For,While,Do While(Faktorial)

<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>

ini list koding outputanya save dengan nama faktorial_proses.php

<?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 salah memasukkan bilangan.";
}
?>


0 komentar:

Posting Komentar