Modulo-Funktion

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8808
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

So gehts übrigens auch:

Code: Alles auswählen

a.l = 12334
b.l = 13
a_mod_b = a - a / b * b
Debug a_mod_b
Und wenn man einfach nur herausfinden will, ob eine Zahl durch eine andere teilbar ist, dann macht man das so:

Code: Alles auswählen

a.l = 12337
b.l = 13
If a = a / b * b
  Debug "durch " + Str(b) + " teilbar"
Else
  Debug "nicht teilbar"
EndIf
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

guter Tipp, Nic :allright:


...die genauigkeit muss man natürlich beachten...

mit kleinen longs oder manchen floats seh ich hier probleme...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten