PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Den Rest ausrechnen



Lunarman
26.03.2006, 15:01
Hallo,
ich möchte mit der RN-Control eine Art Würfel programmieren.
Die Zahl krieg ich aus der Länge der Tasterdruckzeit. PROBLEM:
Wie krieg ich aus 379 eine ganze Zahl von 1 - 6? Ich hab mal von Modulo gehört, aber 379 % 6 mag der nicht. Was kann ich sonst machen, bzw. wie geht ein vernünftiges Modulo?

dennisstrehl
26.03.2006, 15:06
Vom Prinzip her:

while(x>5)
{
x=x-6
}
modulo=x

Dann den Wert noch +1, dann haste ne zahl von 1-6

oe9vfj
27.03.2006, 08:52
In BASCOM-AVR musst Du anstatt 379 % 6 den in Basic üblichen Syntax 379 MOD 5 verwenden.