Esoseria usando una ecuacion matemetica. Creo que puedo ayudarte pero necesito con mas detalles como piensas hacerlo. Ejemplo:
Tengo un cuadro de texto dinamico donde introduzco el numero de maximo 10 cifras y al pisar el boton en otro cuadro de texto dinamico aparesca el numero en notacion cientifica.
Lo que debes hacer es una division por bases de 10 que indique si el resultado esta comprendido entre 0 y 9 y 0 y -9 y por ultimo tener un resultado como este: 50000 = 5x10(4)
Si es esto creo que se puede hacer con esto que te dije
Cuentame a ver que solucionamos