Hay Guys,,,
Ketemu lagi Di Blog Saya, Kali ini Saya Akan Menjelaskan tentang Tutorial Membuat Perulangan Menghitung Nilai Faktorial Menggunakan "For, While & Do While" Pada PHP. Jangan lupa buka notepad++ kemudian XAMPP nya di Aktifin......
Berikut Scriptnya :
1. Faktorial "For"
Scriptnya Faktorial For :
<!DOCTYPE html>
<html>
<head>
<title>Faktorial</title>
</head>
<body>
<form name="frm01" method="post">
<table>
<tr>
<td>Masukkan Angka</td>
<td><input type="text" name="txtAngka" size="5"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="hasil" value="Hasil"/></td>
</tr>
</table>
<?php
error_reporting(0);
if($_POST['hasil']!=''){
$angka=$_POST['txtAngka'];
function faktorial($angka){
if($angka<=1){
$hasil=1;
return $hasil;
}else
if($angka>1)
{
for($i=1; $i<=$angka; $i++){
$hasil=$angka * faktorial($angka-1);
}
return $hasil;
}
}
echo "Angka :".$angka."<br>";
echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>
2. Faktorial "While"
Scriptnya Faktorial While :
<!DOCTYPE html>
<html>
<head>
<title>Faktorial</title>
</head>
<body>
<form name="frm01" method="post">
<table>
<tr>
<td>Masukkan Angka</td>
<td><input type="text" name="txtAngka" size="5"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="hasil" value="Hasil"/></td>
</tr>
</table>
<?php
error_reporting(0);
if($_POST['hasil']!=''){
$angka=$_POST['txtAngka'];
function faktorial($angka){
if($angka<=1){
$hasil=1;
return $hasil;
}else
if($angka>1)
{
$i=1;
while($i<=$angka){
$i++;
$hasil=$angka * faktorial($angka-1);
}
return $hasil;
}
}
echo "Angka :".$angka."<br>";
echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>
Hasilnya Faktorial While Seperti ini:
3. Faktorial "Do While"
Scriptnya Faktorial Do While :
<!DOCTYPE html>
<html>
<head>
<title>Faktorial</title>
</head>
<body>
<form name="frm01" method="post">
<table>
<tr>
<td>Masukkan Angka</td>
<td><input type="text" name="txtAngka" size="5"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="hasil" value="Hasil"/></td>
</tr>
</table>
<?php
error_reporting(0);
if($_POST['hasil']!=''){
$angka=$_POST['txtAngka'];
function faktorial($angka){
if($angka<=1){
$hasil=1;
return $hasil;
}else
if($angka>1)
{
$i=1;
do
{
$hasil=$angka * faktorial($angka-1);
$i++;
}
while($i<=$angka);
return $hasil;
}
}
echo "Angka :".$angka."<br>";
echo "Faktorial dari "." ".$angka." "."adalah :"." ".faktorial($angka);
}
?>
</form>
</body>
</html>
Hasilnya Faktorial Do While Seperti Ini :
Selamat Mencoba ...... :-)
0 komentar:
Posting Komentar