Meinst Du sowas wie 104.78 -> 1.0478e02 ?
Da ist kein Geheimnis dabei, einfach solange mit 10 multiplizieren oder durch 10 teilen, bis Deine Zahl genau eine Stelle vor dem Komma hat und dann die entsprechende Zahl als Exponenten anfügen (beim Teilen positiv, beim Multiplizieren negativ).
Die andere Richtung steht ja quasi schon da, wenn man weiß, dass das eXY für "mal 10 hoch XY" steht.\n\n
<!--EDIT|Crian|1066695229-->
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite