BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- Reste Bildung (http://www.black-board.net/thread.php?threadid=18290)
Geschrieben von HeaD am 14.08.2004 um 04:16:
Reste Bildung
In C oder PHP kann ich ja den Rest mit % ermitteln.. also z.B. 23%17 sind Rest 6...
Nun wollt ich in einer anderen Sprache eine eigene Funktion machen, nur leider bin ich nicht grade das Mathegenie.. Also ich weiß das 23:17 = 1 und Rest 6 sind, aber wie kann ich das in einer Allgemeinen Formel verwirklichen ??
+schande über mich
+ aber ich steh dazu
Geschrieben von Nightwolf am 14.08.2004 um 04:44:
Versuchs mal hiermit: int(a/b)*b + (a%b) = a (nicht getetet und hab auch keine Ahnung wie das funktioniert
http://de.wikipedia.org/wiki/Modulo
Geschrieben von LX am 14.08.2004 um 14:30:
Die meisten Programmiersprachen haben schon eine Modulo-Funktion implementiert. Pascal hat zum Beispiel a := b MOD c soweit ich mich erinnere.
Ansonsten, einfach eine ganzzahlige Division machen (
9 DIV
5 =
1), dann das
Ergebnis mal den
Divisor (
5 *
1 =
5) und abschließend die Differenz zum ursprünglichen
Dividenden bestimmen (
9 -
5 =
4).
Geschrieben von HeaD am 14.08.2004 um 14:36:
Ahhh klar MOD kann ich nehmen, ansonsten nehm ich die andere Methode.. danke
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH