Registriert seit: 18. Feb 2005
286 Beiträge
Delphi 2010 Enterprise
|
AW: Extended rundet bei Addition automatisch
25. Mär 2012, 12:17
Das klingt doch gut!
Delphi-Quellcode:
var
Summe, KleineSumme, KleinerWert: Extended;
// KleinerWert hier nur als Platzhalter
{ ... }
Summe := 1;
KleineSumme := 0;
for I := 0 to N - 1 do
begin
KleineSumme := KleineSumme + KleinerWert;
// erst die kleinen Werte summieren
WriteLn(Summe + KleineSumme);
// für die Ausgabe summieren;
// irgendwann ist KleineSumme groß genug
// und wird nicht mehr absorbiert
end;
Summe := Summe + KleineSumme;
// dann die großen und kleinen Werte summieren.
"Es gibt keine schlimmere Lüge als die Wahrheit, die von denen, die sie hören, missverstanden wird."
|