Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi zahlen runden (https://www.delphipraxis.net/77920-zahlen-runden.html)

any_key 26. Sep 2006 19:34


zahlen runden
 
aloah
ich bin zur zeit dabei ein programm zu schreiben das den fall einer kugel bei verschiedenen geschwindigkeiten simuliert...
dazu benuzte ich die formeln x=v*t und y=1/2*g*tē
diese geben die einzelnen pixel an
allerdings ist g (also die fallbeschleunigung) =9,81 und somit kein integer wert
kann mir jemand sagen wie ich das ergebnis so runden kann das ich einen integer wert bekomme?

Cyberbob 26. Sep 2006 19:40

Re: zahlen runden
 
Eventuell y := Round(1/2 * g * Sqr(t));

Somit arbeitest du die Ganze Zeit mit Extended-Typen und Rundest erst am Schluss. Dabei wird auch der Rundungsfehler geringer.

mkinzler 26. Sep 2006 19:41

Re: zahlen runden
 
Trunc, Round, RoundTo

any_key 26. Sep 2006 20:34

Re: zahlen runden
 
ok danke das mit dem runden funktioniert jetzt
der rest leider noch nicht :stupid:

mkinzler 26. Sep 2006 20:46

Re: zahlen runden
 
Zitat:

der rest leider noch nicht Stupid
Was ist der Rest?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 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