![]() |
runden
Hi,
ich schreibe gerade ein Zeit mess programm. Wie kann ich die minuten aufrunden ??? Immer auf 15, 30, 45, 00 minuten ??? ByStones2 |
Re: runden
Hi!
Ich würds so machen:
Delphi-Quellcode:
Ciao Frederic
if (minutes mod 15) > 7 then
minutes:=(((minutes div 15) + 1) *15) else minutes:=((minutes div 15)*15); |
Re: runden
Zitat:
|
Re: runden
Delphi-Quellcode:
setroundmode(rmup);
min:=round(min/15)*15 |
Re: runden
Hi!
Axo, das hatte ich überlesen... Kannst du den Code dann nicht dementsprechend abändern?
Delphi-Quellcode:
Ciao Frederic
minutes:=(((minutes div 15) + 1) *15);
|
Re: runden
In der neuen Version geht es auch nicht, dann rundet er nämlich genau 15,0 auch auf 30 auf.
Mach's einfach so:
Delphi-Quellcode:
setroundmode(rmup);
min:=round(min/15)*15 |
Re: runden
Zitat:
|
Re: runden
Hi!
Nein, es müsste dann so aussehen:
Delphi-Quellcode:
Abrunden:
if (timem mod 15) > 0 then
timem:=(((timem div 15) + 1) *15);
Delphi-Quellcode:
timem:=(((timem div 15) *15);
Ciao Frederic |
Re: runden
Zitat:
setroundmode(rmup); da kommt immer ein fehler !!!!!!!! |
Re: runden
Zitat:
OT ich weiss :roll: :dance: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz