Autor Beitrag
DrEvil
Hält's aus hier
Beiträge: 12



BeitragVerfasst: So 07.09.03 13:22 
Ich habe folgendes Problem: Für einen Funktionsplotter habe ich mir einen Formelpaser programmiert der auch funktioniert. Es gibt nur ein Probelm. Wenn er z.B. 0.25^5 rechnen soll gibt er 5.765... wieder anstatt
9.765625 * 10^-4. Das kommt daher weil er von 9.765 die 4 abzieht. Nun endlich zu meiner Frage. Wie bringe ich das Programm dazu nicht mit der wissenschaftlichen Abkürzung zu arbeiten, so dass er 0.0009765... wiedergibt? Hoffentlich könnt ihr mir helfen.
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: So 07.09.03 14:36 
ausblenden Delphi-Quelltext
1:
2:
  listbox1.items.add(FloatToStr(0.00009785));
  listbox1.items.add(FloatToStrF(0.00009785,fffixed,15,10));

gugg dir z.b FloattostrF in der OH an, dort hast du diverse Möglichkeiten

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)