![]() |
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:
dann überprüfen
a div 5 = c
ob c ein integer und keine real ist... greetz |
Re: Die magische fünf
Delphi-Quellcode:
Gruß
if a mod 5 = 0 then ShowMessage('a ist durch 5 teilbar (c: Integer)');
Neutral General |
Re: Die magische fünf
Delphi-Quellcode:
if a mod 5 = 0 then...
|
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. |
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 ... |
Re: Die magische fünf
Danke!
|
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:
Grüße
if a mod 5 = 0 then
c:= a div 5; Klaus |
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 |
Re: Die magische fünf
Zitat:
|
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