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