<? $number = $_POST[number]; ?> <html > <head> <title>fac</title> </head> <body> <form action="" method="post"> <table width="256" border="1" cellspacing="0" cellpadding="2" > <tr> <td>No> <input name="number" type="text" id="number" value="<?=$number;?>" /> <input type="submit" name="Submit" value="Submit" /></td> </tr> </table> </form> <table width="200" border="0" cellspacing="0" cellpadding="2"> <tr> <td bgcolor="#FFFFCC">โจทย์ = <? $i=0; $total=0; while ($i<$number){ if ($i<($number-1)){ echo $number."+"; }else{echo $number;} $total=$total+$number; $number=$number-1; } ?> </td> </tr> <tr> <td bgcolor="#CCFFCC">คำตอบ = <?=$total;?></td> </tr> </table> </body> </html>
function factorial($n) { if ($n == 0){ return 1; }else{ return $n * factorial($n - 1); } } #ลองแสดงผลการหาค่า fac ของ 5 echo $nb = factorial(5);
<? function factorial($n) { { $k=1; for($i=1;$i<=$n;$i++) { $k=$k*$i; } return $k; } } echo factorial(5); ?>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง