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.fmais 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.fCode : 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)