Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Kommazahlen als Ganzzahlen (https://www.delphipraxis.net/104833-kommazahlen-als-ganzzahlen.html)

rip202 11. Dez 2007 15:36


Kommazahlen als Ganzzahlen
 
Wie kann ich eine Kommazahl in eine Ganzzahl und einen Rest teilen?
Mit dem Rest müsste man dann weiter rechnen.

mfg

Die Muhkuh 11. Dez 2007 15:38

Re: Kommazahlen als Ganzzahlen
 
Delphi-Quellcode:
// Rest herausbekommen
Rest := Zahl % Divisor;

// Ganzzahl Division
IDiv := iZahl div iDivisor;

// Float Division
fDiv := fZahl / fDivisor;

rip202 11. Dez 2007 15:41

Re: Kommazahlen als Ganzzahlen
 
Ok, danke.
Eine Frage noch, wie kann man eine Kommazahl asl Ganzzahl anzeigen?

arbu man 11. Dez 2007 15:45

Re: Kommazahlen als Ganzzahlen
 
Delphi Hilfe: Round, Floor, Ceil

DeddyH 11. Dez 2007 15:49

Re: Kommazahlen als Ganzzahlen
 
Zitat:

Zitat von Die Muhkuh
Delphi-Quellcode:
Rest := Zahl % Divisor;

Sicher? ;)

himitsu 11. Dez 2007 15:49

Re: Kommazahlen als Ganzzahlen
 
@MuhKuh: fast ... da steht nur kommazahl teilen und Ganzzahlanteil/Rest rausbekommen.
MOD und DIV gehen nicht bei Kommazahlen ;)


Ganzahlanteil: Delphi-Referenz durchsuchenInt oder Delphi-Referenz durchsuchenTrunc
Nachkommaanteil: Delphi-Referenz durchsuchenFrac

siehe Delphi-Referenz durchsuchenArithmetik

Die Muhkuh 11. Dez 2007 15:50

Re: Kommazahlen als Ganzzahlen
 
Zitat:

Zitat von DeddyH
Zitat:

Zitat von Die Muhkuh
Delphi-Quellcode:
Rest := Zahl % Divisor;

Sicher? ;)

Ach sorry :mrgreen:

Hatten heute inner Schule wieder Informatik und da programmieren wir in Java...

Es muss natürlich Delphi-Referenz durchsuchenmod heißen.

Delphi-Quellcode:
Rest := Zahl mod Divisor;

DeddyH 11. Dez 2007 15:51

Re: Kommazahlen als Ganzzahlen
 
[OT] Hab mir schon sowas gedacht. [/OT]

rip202 11. Dez 2007 16:13

Re: Kommazahlen als Ganzzahlen
 
Ähhm, ich glaub ich bin ernsthaft zu blöd eure Tipps umzusetzen.
Bei mir kommt immer der Fehler das ceil, floor oder round unbekannte Bezeichner sind.

himitsu 11. Dez 2007 16:22

Re: Kommazahlen als Ganzzahlen
 
schau mal in die OH zu diesen Befehlen ... du mußt natürlich auch noch eine entsprechende Unit einbinden, wo diese Befehle drin sind.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:18 Uhr.
Seite 1 von 2  1 2      

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