Sabtu, 25 September 2010

Contoh Penggunaan HTML dan PHP Sederhana 2

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>";
?>

Tidak ada komentar:

Posting Komentar