Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#10

Re: schleife für Rechenaufgabe...

  Alt 14. Sep 2003, 03:26
Hey Matze,

danke, deinen Code habe ich verstanden und angewandt. Nur ein Fehler ist drin:

Momentan sieht's so aus:

Delphi-Quellcode:
var i1: integer; Ergebnis2: extended;
begin
  Ergebnis2:=0;
  for i1:=0 to Memo3.Lines.Count-1 do
  begin
    Ergebnis2:=Ergebnis2+StrToFloat(Memo3.Lines[i1]);
  end;
  Edit42.text:=FloatToStr(Ergebnis2);
  .
  .
  .
So. er rechnet und gibt alles gut aus - Solange keine Kommazahlen im Spiel sind.

Ich gebe ein: 200+200+200+200. Es kommt raus 800.
Ich gebe ein: 200+200+200+200+1549,33+1000,12 Es kommt raus: 3354,4
Es müsste 3349,45 rauskommen.

D.H, der Pc addiert die zweite zahl nach dem Komma vor die Kommastelle und verfälscht das ergebnis. Warum?
  Mit Zitat antworten Zitat