Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

# Math::BaseCalc 1.011

Date Added: April 24, 2010  |  Visits: 562

Math::BaseCalc is a Perl module that can convert numbers between various bases. SYNOPSIS use Math::BaseCalc; my \$calc = new Math::BaseCalc(digits => [0,1]); #Binary my \$bin_string = \$calc->to_base(465); # Convert 465 to binary \$calc->digits(oct); # Octal my \$number = \$calc->from_base(1574); # Convert octal 1574 to decimal This module facilitates the conversion of numbers between various number bases. You may define your own digit sets, or use any of several predefined digit sets. The to_base() and from_base() methods convert between Perl numbers and strings which represent these numbers in other bases. For instance, if youre using the binary digit set [0,1], \$calc->to_base(5) will return the string "101". \$calc->from_base("101") will return the number 5. To convert between, say, base 7 and base 36, use the 2-step process of first converting to a Perl number, then to the desired base for the result: \$calc7 = new Math::BaseCalc(digits=>[0..6]); \$calc36 = new Math::BaseCalc(digits=>[0..9,a..z]; \$in_base_36 = \$calc36->to_base( \$calc7->from_base(3506) ); If you just need to handle regular octal & hexdecimal strings, you probably dont need this module. See the sprintf(), oct(), and hex() Perl functions..

 Requirements: No special requirements Platforms: Linux Keyword: Base,  Basecalc,  Convert,  Convert Numbers,  Digits,  Libraries,  Mathbasecalc,  Module,  Numbers,  Perl,  Perl Module,  Programming Users rating: 0/10