CONTOH REKURSI DI WEB ( -Script- )
rek1.htm
<html>
<form method=post action=rek2.php>
<center>
<font size=7>Penghitungan Faktorial dengan Menggunakan Rekursi</font>
</center>
<pre>
<hr size=3 width=100% color=black>
<font size=5>
Masukkan nama anda : <input type=text name=nama>
Masukkan angka yang akan difaktorial : <input type=text name=n>
Cara Hitung <input type=radio name=ch value=pake>Pake
<input type=radio name=ch value=ga>Ga
<input type=submit value=Hitung!>
</font>
</pre>
</form>
</html>
rek2.php
<?$nama=$_POST['nama'];
$n=$_POST['n'];
$ch=$_POST['ch'];
$x=$n;
echo"<font size=7>Hai $nama....</font><br>";
echo"<font size=6>Ini adalah hasil faktorial dari angka yang telah anda masukkan tadi.........</font><br>";
echo"<hr size=3 width=100% color=black><br><br>";
echo"<pre><font size=5>Faktorial dari angka $n = ";
if($ch=="ga")
{
function rekursi($n,$x)
{
if($x>0)
{
return $n * rekursi($n-1,$x-1);
}
return 1;
}
echo rekursi($n,$x);
}
else
{
function rekursi($n,$x)
{
if($x>0)
{
return $n * rekursi($n-1,$x-1);
}
return 1;
}
for($a=$n;$a>1;$a--)
{
echo"$a*";
}
echo"$a=".rekursi($n,$x);
}
echo"</font></pre>";
echo"<br><br><hr size=3 width=100% color=black><br>";
echo"<font size=9>Terima kasih telah memakai jasa kami $nama</font>";
?>