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) {