PHP – FUNGSI REKURSI – PERPANGKATAN#

<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>
<title></title>
</head>
<?php
$b=$_POST[‘bil’];
$p=$_POST[‘png’];
function pangkat($b,$p){
if ($p == 0)
return 1;
else
return $b* pangkat ($b, $p – 1);
}
?>
<body>
<form id=”form1″ name=”form1″ method=”post” action=””>
<table width=”271″ border=”0″>
<tr>
<td width=”114″><div align=”right”>Bilangan</div></td>
<td width=”147″><input type=”text” name=”bil” value=”<?php echo $b; ?>”/></td>
</tr>
<tr>
<td><div align=”right”>Pangkat</div></td>
<td><input type=”text” name=”png” value=”<?php echo $p; ?>”/></td>
</tr>
<tr>
<td colspan=”2″>
<div align=”center”>
<input type=”submit” name=”Submit” value=”Hitung” />
</div></td>
</tr>
<tr>
<td><div align=”right”>Hasil Pangkat </div></td>
<td><input type=”text” name=”hasil” value=”<?php echo pangkat($b, $p); ?>”/></td>
</tr>
</table>
</form>

</body>
</html>