Page 86 - การโปรแกรมเว็บ
P. 86

7-74 การโปรแกรมเว็บ
       ผลการทำ� งานของโปรแกรมแสดงดงั ภาพที่ 7.30

                  ภาพที่ 7.30 ผลการท�ำงานของโปรแกรมค�ำนวณพ้ืนท่ีทรงกระบอก
กิจกรรม 7.1.3

       1.	 จงเขียนฟังกช์ นั ส�ำหรบั การคำ� นวนค่า factorial
       2.	 จงเขยี นฟังก์ชนั ส�ำหรับหาค่าพ้นื ทวี่ งกลม
แนวตอบกิจกรรม 7.1.3
       1.	 ค่าแฟคทอเรยี ลหรอื factorial หมายถึง การน�ำเอาเลขตั้งแต่ 1 ขน้ึ ไปจนถึงเลขท่ีกำ� หนดมา
คูณกนั เช่น แฟคทอเรียล 4 (เขยี น 4!) หมายถงึ ผลคณู ของจ�ำนวน 1, 2, 3 ถึง 4 นนั่ คอื 4 × 3 × 2 ×
1 ซึ่งจะเท่ากับ 24 (เวลาเขยี นอาจใชเ้ ครื่องหมาย ! แทน โดยเขยี นไว้ข้างหลังเลขจำ� นวนน้นั ก็ได้ เช่น ใน
กรณที จี่ ะเขยี นแฟคทอเรยี ล 4 สามารถเขยี นเปน็ 4! เปน็ ตน้ โดยแนวทางการตอบกจิ กรรมใหส้ รา้ งฟงั กช์ นั
เพื่อคำ� นวณหา factorial ดงั นี้
 <html>
 	 <head>
 		 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 		 <title>JSP Page</title>
 	 </head>
 	 <body>
 	 <%! int Factorial(int n) {
   81   82   83   84   85   86   87   88   89   90   91