lorsque je fais le calcul ci dessous
Code : Tout sélectionner
nb.f = 9
test.f = nb.f / 10000000000
racourci.f = nb.f / 1e10
Debug test.f
Debug racourci.f
mais moi je souhaiterais avoir un résultat écrit comme ceci 9e-10
comment faire ?
merci

Code : Tout sélectionner
nb.f = 9
test.f = nb.f / 10000000000
racourci.f = nb.f / 1e10
Debug test.f
Debug racourci.f
Code : Tout sélectionner
Procedure.s Affiche_exposant(nb.f)
nb$=StrF(nb)
e=0
If Left(nb$,2)="0."
If Left(nb$,3)="0.0"
Repeat
nb=nb*10
nb$=StrF(nb)
e+1
Until Mid(nb$,3,1)<>"0"
EndIf
nb=nb*10
e+1
EndIf
ProcedureReturn StrF(nb)+"e-"+Str(e)
EndProcedure
Debug Affiche_exposant(32.5421)
Debug Affiche_exposant(0.3256)
Debug Affiche_exposant(0.0376786)
Debug Affiche_exposant(0.0068786)
Debug Affiche_exposant(0.0007975374)
Debug Affiche_exposant(0.0003)
Debug Affiche_exposant(0.0003)