in reply to Re: Decimal to Scientific notation
in thread Decimal to Scientific notation

Still doesn't work.... Is it my OS?

Replies are listed 'Best First'.
Re^3: Decimal to Scientific notation
by Athanasius (Cardinal) on Mar 24, 2015 at 16:09 UTC

    Hello kepler,

    In what way does it not work, and what is your OS? In the meantime, here is my guess: Did you perhaps miss the decimal point in stevieb’s solution?

    2:02 >perl -wE "my $dec = 0.99982928833; my $sci = sprintf qq[%11e], +$dec; say $sci;" 9.998293e-001 2:03 >perl -wE "my $dec = 0.99982928833; my $sci = sprintf qq[%.11e], + $dec; say $sci;" 9.99829288330e-001 2:03 >perl -v This is perl 5, version 20, subversion 2 (v5.20.2) built for MSWin32-x +64-multi-thread

    (Windows 8.1, 64-bit, Strawberry Perl.)

    Hope that helps,

    Athanasius <°(((><contra mundum Iustus alius egestas vitae, eros Piratica,

      Hi Athanasius,

      Yes, you were right - I missed the decimal point. Sorry. Problem solved!

      Kind regards,

      Kepler

Re^3: Decimal to Scientific notation
by stevieb (Canon) on Mar 24, 2015 at 16:27 UTC

    Copy/paste your exact code you currently have, along with the output.

    Knowing your OS and output of "perl -v" might help too.

    -stevieb