Elijah has asked for the
wisdom of the Perl Monks concerning the following question:

I have a program that converts ATM cells per second to IP bandwidth but when the peak cell rate reaches a point where the answer starts to be displayed in scientific notation the formatting I have gets thrown off.

As you can see I use length to check for number of digits and format accordingly. Well once the length of the answer gets too long perl automatically shortens it by using Scientific notation. My question is is there any way to disable perl from returning calculated results in scientific notation or any other way to stop this from happening?

part (which computes a number and then calculates the length of its stringified form). Perl by default uses something like $str = sprintf("%.15g",$num)
to stringify floating point numbers (where the %g format chooses whether to look like %e or %f). You can do it manually instead, never using the scientfic notation, with:

Well, I can see where you are using length, but your code
fragment offers no indication at all which value Perl is
shortening to scientific notation. Are we talking floats
here? Integers? Which value are you printing, what are you
getting, and what do you want to get?