Hallo,
der Titel ist nicht ganz treffend, aber mir fiel beim besten Willen kein besserer ein.

Zur Frage:
Ich bräuchte zwei Funktionen die mir 2 Zahlen addieren so, dass, falls die addierte Zahl größer ist als der Wert x, bei der addierten Zahl wieder von vorn beginnt zu zählen:
Quelltext
1: 2: 3: 4:
| x = 20 zahl := 5 + 5 (=10) ABER zahl := 10 + 12 (=2) |
Sie zweite Funktion soll das gleiche, nur mit Subtraktion und bei "0", machen:
Quelltext
1: 2: 3:
| zahl := 10 - 5 (=5) ABER zahl := 5 - 8 (=3) |
Das zweite wäre dann wohl "Betrag von"?!
Wie bekomm' ich das jetzt mit Delphi hin? Gibt's da schon irgendwelche schlauen Funktionen?