Einzelnen Beitrag anzeigen

dino

Registriert seit: 15. Jul 2006
Ort: Bad Münstereifel
627 Beiträge
 
Delphi 5 Professional
 
#2

Re: Wissenschaftliche Notation in "normale" Zahl u

  Alt 11. Okt 2006, 12:26
zunächst ist 1,74E+12 = 1740000000000 und nicht 174000000001 und ausserdem bedeutet1,74E+12, dass du 1,74 * (10hoch12) nehmen musst.
jetzt musst du deinen string(alles, was etwas wie E hat kann scon keine Zahl sein) in den Teil vor dem E und dem Teil nach dem E zerlegen, dann dass , in . übersetzen.
dann 1.74 in ne Zahlvariable bringen, dass selbe mit +12 und dann 1.Zahl * (10 hoch 2.Zahl) nehmen

hoch ist doch das ^ Zeichen oder? also i:=i1*(10^(i2))
  Mit Zitat antworten Zitat