Autor Beitrag
nGerrit
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 03.10.03 18:04 
hi. ich will einen real- wert auf die nächstgröße ganze zahl (z.b von 2.834 auf 3) aufrunden :) hab nix gefunden, wie das läuft. hoffe, dass ihr mir helfen könnt...

nGerrit
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: Fr 03.10.03 18:12 
vielleicht so:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
var
 x,y: real;
begin
 x := 2.3124;
 y := frac(x);
 if y > 0 then
  x := x - y + 1;
end;
nGerrit
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 03.10.03 18:32 
wasn frac?? versteh den code nicht so ganz. kannste den erklären? :)

nGerrit
obbschtkuche
Gast
Erhaltene Danke: 1



BeitragVerfasst: Fr 03.10.03 18:34 
frac gibt den Teil von einer Kommazahl hinter dem Komma zurück.
nGerrit
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 03.10.03 18:50 
ohh!!! das natürlich genial :) thx
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Sa 04.10.03 11:23 
nGerrit hat folgendes geschrieben:
wasn frac??

So etwas steht auch in der Hilfe :-D

Gruß
Tino
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: Sa 04.10.03 15:55 
nGerrit hat folgendes geschrieben:
hi. ich will einen real- wert auf die nächstgröße ganze zahl (z.b von 2.834 auf 3) aufrunden :) hab nix gefunden, wie das läuft. hoffe, dass ihr mir helfen könnt...

nGerrit


Ceil, siehe OH , klappt auch mit negativen Zahlen

Mfg Frank

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