บทความ:
Perl
PHP
HTML
CSS
XML
DTD
XSD
RSS
WSDL
Linux
Site Map
Board
Connect Us: facebooktwitter

การเขียน Sub ในการหาค่า Factorial

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-21 23:40:49  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความ(0)  จำนวน Comment(0)  จำนวนคนอ่าน(547)  

ในบทความนี้ผมจะยกตัวอย่างการสร้าง Sub หรือฟังก์ชันในการหาค่า Factorial ซึ่งบางคนยังไม่รู้ว่า Factorial คืออะไร มันก็คือ 5! (5 factorial) มีค่าเท่ากับ 5*4*3*2*1 เราลองไปดูตัวอย่างกันเลยครับ

ตัวอย่างการสร้าง Sub ในการหาค่า Factorial()

#!usr/bin/perl
sub FactorialRecursive {
	my ($num) = @_;

	if ($num <= 1) {
		return 1;
	} else {
		return ($num * &Factorial($num-1));
	}
}

sub Factorial {
	my ($num) = @_;

	$result = $num;
	for($i = ($num-1); $i >= 1; $i--) {
		$result *= $i;
	}
	return $result;
}

ตัวอย่างการเรียกใช้ฟังก์ชัน Factorial()

#!usr/bin/perl
print &Factorial(5);
print "\n";
prtint &FactorialRecursive(5);
แหล่งที่มา:

Related Article

Related Download



Login  Login
ค้นหา  Search