มกราคม 25, 2020, 04:42:35 PM *
ยินดีต้อนรับคุณ, บุคคลไม่รู้ว่าใคร กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
หน้า: [1]   ลงล่าง
  พิมพ์  
ผังโปรแกรม Flowchart++  (อ่าน 4409 ครั้ง)
ขั้น 3 : ซุปเปอร์สตาร์ *** ออฟไลน์ ออฟไลน์ เพศ: ชาย พลังสะสม: 513
สิงหาคม 18, 2007, 10:05:06 AM
ผลงาน: 472
sunti
แฟนคลับ
ขั้น 3 : ซุปเปอร์สตาร์
***

ผลงาน: 472
ออฟไลน์ ออฟไลน์

เพศ: ชาย
พลังสะสม: 513


« เมื่อ: สิงหาคม 18, 2007, 10:05:06 AM »
 ดารคำนวณหาค่าแฟ็กโทเรียล ..! จากสูตร n(n-1)!
ขอโคด java ด้วยก็ดีครับ
จะส่งวันที่ 21 ส.ค.

ขั้น 3 : ซุปเปอร์สตาร์ *** ออฟไลน์ ออฟไลน์ พลังสะสม: 536 หนึ่งใน ratter ตัวสุดท้าย
สิงหาคม 21, 2007, 12:22:15 AM
ผลงาน: 138
ratter
แฟนคลับ
ขั้น 3 : ซุปเปอร์สตาร์
***

ผลงาน: 138
ออฟไลน์ ออฟไลน์

พลังสะสม: 536


หนึ่งใน ratter ตัวสุดท้าย

เว็บไซต์
« ตอบ #1 เมื่อ: สิงหาคม 21, 2007, 12:22:15 AM »
โค้ดนะคับ class TheFactorial มี 2 Method นะคับ.  Method main และ factorial 
ส่วน FlowChart ก็ดูออกง่าย ๆ ไม่สลับสับซ้อนอะไร นะคับ
ยังไงก็ลองเอาไปปรับเปลียนตามสบายคับ

class TheFactorial{
   public static void main(String args[]){
      
      long number = Long.parseLong(args[0]);
      
      if(number < 0){
         System.out.println("That is not a positive integer.");
      }else{
         System.out.println(number+" factorial is: " + factorial(number));
      }
   }
   
   
   public static long factorial(long number){
      long temp;
      
      if(number <= 1){
         return 1;
      }
      
      temp = number * factorial(number -1);
      return temp;
   }
}

วิธี run โปรแกรม และผลลัพธ์นะคับ (run ผ่าน command line คับ)
( อย่าใส่ตัวเลขเยอะเกินนะคับ เด๋วคอมมันจะได้คำตอบเป็น 0 เพราะคอมไม่คิดไม่ออก  ฮี่ๆๆ ฮี่ๆๆ ฮี่ๆๆ ประเภทของตัวแปรมันเป็น Long นะคับ) 


อันนี้เป็น FlowChart ของ Method main นะคับ


ส่วนรูปนี้เป็น FlowChart ของ Method factorial คับ


หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!