Volume 3 No.3, Fall 1999

ISSN# 1523-9926

 

Systematic method of using a calculator to convert “fractional” values to other number systems bases.

Harry Franz
UHD, Houston, Texas


Many calculators only automatically convert integer values from a number system base to another. The typical bases available are decimal, binary, octal, and hexadecimal. Often it is useful to be able to use the calculator to convert “fractional” values from one number base to another.

This method basically shifts the fractional part to an integer value, uses the automatic conversion feature of the calculator, then shifts the converted value back to the proper radix point position.

This method could be programmed into a calculator either by the user or manufacturer. The part to consider the most is to use the biggest power value for the multiplier of the final base , without exceeding the limits of the calculator.

Example convert   0.1234 in decimal to binary

Multiply 0.1234 by the biggest possible power of two, since it is to be converted to binary.

  0.123410  x   210 =126.3616 10 

Convert integer part auto. > 11111102

Shift Back 10 places > 0.0001111112     


Example convert  0.163 in decimal to octal

Multiply 0.163 by the biggest power of eight, since it is to be converted to octal.

0.16310    x   810  = 175019917.3 10

Convert integer part auto. >12335136158

Shift Back 10 Places > 0.1233513615 8     

 Return to This Issues Home Page