Math::BigInt module in Perl provides objects that represent integers with arbitrary precision and overloaded arithmetical operators.
bfac() method of
Math::BigInt module is used to calculate factorial of a number stored as
BigInt object.
Syntax: Math::BigInt->bfac()
Parameter: None
Returns: a normalised BigInt object whose value represents the factorial of the given number.
Example 1: Use of
Math::BigInt->bfac() method
Output:
Factorial of 5 : 120
Factorial of 10 : 3628800
Example 2: Use of
Math::BigInt->digit() method to count digits in factorial of big numbers
Output:
factorial of 100 : 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
Count of digits in factorial : 158
Example 3: Use of
Math::BigInt->digit() method to calculate value of nCr.
Output:
Value of 5C3 : 10
Value of 50C15 : 2250829575120