Hi rap.
gibt es eine mathematische Funktion die mir nicht den Rest eines Ergebnisses "zurückgibt" sondern den Teil, der vor dem Komma steht?
In dem Satz haette irgendwo ein Wort wie "Division" vorkommen sollen, damit er in die Naehe dessen kommt, was Du eigentlich sagen wolltest. ;-)
...möchte ich
2010 unbekannteFunktion 100 = 20
Logo gibt es eine mathematische Funktion, die fuer ein Paar von Zahlen a und b die groesste ganze Zahl zurueckgibt, die kleiner oder gleich a/b ist[1].
Einen Operator, der das liefert, gibt es in den meisten Programmiersprachen nicht. Wenn Du den gesucht hast, dann haette sich die Frage auf die Programmiersprache Deiner Wahl beziehen und nicht im Themenbereich "Programmiertechnik" angesiedelt werden sollen.
Aber die Funktion zu implementieren, ist ein Ein- bis Zweizeiler. Die einfachste (bzw. zumindest effizienteste) Moeglichkeit: Ziehe erst den Rest, den Du nicht willst (sprich: a % b) von b ab[1] und dividiere dann. Der Vorteil ist, dass dann alles mit Interger-Operationen moeglich ist.
Und zwar im Uebrigen sogar in PHP. Das Handbuch sagt, dass das Ergebnis einer Division immer vom Typ float ist, aber das ist interessanterweise falsch.
[1] Du musst allerdings bei all dem etwas aufpassen, falls a negativ ist. Und zwar sowohl bei der Frage, was dann ueberhaupt rauskommen soll, als auch bei der Frage, was eventuell verwendete Operatoren dann zurueckgeben.
Viele Gruesse,
der Bademeister