การคำนวณ FACTORIAL PROGRAMING PHP

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

makup
PHP Super Member
PHP Super Member
Posts: 397
Joined: 05/10/2020 10:02 am

การคำนวณ FACTORIAL PROGRAMING PHP

Post by makup »

PHP Knowledge-1.png
PHP Knowledge-1.png (78.08 KiB) Viewed 97 times
(แหล่งอ้างอิงรูปภาพ : https://www.geeksforgeeks.org/factorial-large-number/)

การคำนวณ Factorial Programming PHP
จะมาแนะนำเกร็ดความรู้เล็กๆน้อยๆ , วิธีการคำนวณ FACTORIAL ผ่านตัว Programming PHP , จากปกติเราจะเห็นในหลักคณิตศาสตร์ ว่าการคำนวณ FACTORIAL นั้น จะต้องคำนวณจาก จำนวนเต็มบวกทั้งหมด n ลงไป หรือก็คือ ผลคูณต่อเนื่องตั้งแต่ 1 ไปถึง n เช่น !5 = 5*4*3*2*1 = 120 เป็นต้น , เราก็จะมาเขียนในรูปแบบของโปรแกรมว่า มันจะคำนวณออกมาเป็นอย่างไง

Code: Select all

<?php
       $num = 5;		//ประกาศตัวแปร เท่ากับ 5
       $fact = 1;			//ประกาศตัวแปร เท่ากับ 1
       	
       //มองการทำงานเป็น Step 01 - 04						
       for($i = $num; $i > 0; $i--){	//Step 01 - $i = $num หรือ $i เท่ากับ 5 | Step 03 - ลดจำนวนด้วย $i-- จนน้อยกว่า 0 ถึงจะออกจาก  Loop
           $fact = $fact*$i;			//Step 02 - นำมาคำนวณ $fact*i หรือ 1*5 , แล้วเก็บไว้ตัวแปร $fact
       }
       echo $fact;				//Step 04 - แสดงผล $fact
?>
ข้อสรุป
ถึงแม้ตัว Code จะดูสั้น , แต่ความยากคือ เราจะมองภาพรวมการทำโปรแกรมออกหรือไม่ ?

แหล่งอ้างอิง
https://www.geeksforgeeks.org/php-factorial-number/
https://www.w3resource.com/php-exercises/php-for-loop-exercise-5.php
https://www.educba.com/factorial-in-php/
  • Similar Topics
    Replies
    Views
    Last post

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 14 guests