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 Augen rollen + aber ich steh dazu großes Grinsen



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 Augenzwinkern
http://de.wikipedia.org/wiki/Modulo



Geschrieben von LX am 14.08.2004 um 14:30:

Achtung

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 smile


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH