Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
Delphi 10.1 Berlin Professional
|
Re: Preise runden
29. Mai 2004, 22:35
und für den 5-steller kannst du ja mal das probieren:
Delphi-Quellcode:
function Runden5(d:double):double;
Var x:double;
begin
//zweistelligen Anteil entfernen
x:=frac(d/10)*10;
if x<2.5 then d:=d-x
else if (x>=2.5) and (x<5) then d:=d+(5-x)
else if (x>=5) and (x<7.5) then d:=d-x+5
else d:=d+(10-x);
result:=d;
end;
Mfg Frank
Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
|