Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Die magische fünf (https://www.delphipraxis.net/74533-die-magische-fuenf.html)

Privateer3000 4. Aug 2006 17:21


Die magische fünf
 
Hi folks,

weiß jemand eine einfachere Methode
zu prüfen ob eine Zahl durch 5 teilbar ist?
Oder geht es nur über den Rechenweg:
Delphi-Quellcode:
a div 5 = c
dann überprüfen
ob c ein integer und keine real ist...

greetz

Neutral General 4. Aug 2006 17:22

Re: Die magische fünf
 
Delphi-Quellcode:
if a mod 5 = 0 then ShowMessage('a ist durch 5 teilbar (c: Integer)');
Gruß
Neutral General

3_of_8 4. Aug 2006 17:22

Re: Die magische fünf
 
Delphi-Quellcode:
if a mod 5 = 0 then...

Privateer3000 4. Aug 2006 17:50

Re: Die magische fünf
 
Danke erstmal,
seh ich das falsch?
Dies würde bedeuten dass das ergebnis 0 ist!
Das ist ja nicht der Fall!Das valide ergebnis muss
für mich 5,10,15...100 usw. sein.

3_of_8 4. Aug 2006 17:52

Re: Die magische fünf
 
mod ist der Restwertoperator.

0 mod 5=0
1 mod 5=1
2 mod 5=2
3 mod 5=3
4 mod 5=4
5 mod 5=0
6 mod 5=1
...

Privateer3000 4. Aug 2006 18:02

Re: Die magische fünf
 
Danke!

Klaus01 4. Aug 2006 20:47

Re: Die magische fünf
 
Wenn ich Deine Frage im ersten Beitrag so lese,
kann es dann sein das Du sowas gemeint hast:

Delphi-Quellcode:
if a mod 5 = 0 then
  c:= a div 5;
Grüße
Klaus

Privateer3000 5. Aug 2006 11:19

Re: Die magische fünf
 
nein Klaus, es ist wie oben vorgeschlagen
if a mod 5 then...
Restwert bei teilung durch 5 muss null sein.

Danke an alle

himitsu 5. Aug 2006 11:51

Re: Die magische fünf
 
Zitat:

Zitat von Privateer3000
Oder geht es nur über den Rechenweg:
Delphi-Quellcode:
a div 5 = c
dann überprüfen
ob c ein integer und keine real ist...

bei DIV kommt immer ein Integer raus ... der Rest(Kommaanteil) wird unterschlagen (es wird sozusagen abgerundet).


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