Hallo Helge,
ich meine, das erste Beispiel ist nicht richtig.
Vielleicht liegt der Fehler bei mir, das kann ich nicht ausschliessen.
Sonst ist mir nichts aufgefallen.
Viele Gr��e,
Christoph
Zur Definition der fmod() Funktionen: Kopie aus dem ersten Teil, Originaltext fmod(x, y)
"These functions compute the floating-point remainder of dividing I<x> by " "I<y>. The return value is I<x> - I<n> * I<y>, where I<n> is the quotient of " "I<x> / I<y>, rounded toward zero to an integer."
msgid "The call I<fmod(372, 360)> returns 348."
msgstr "Der Aufruf I<fmod(372, 360)> liefert 348 zur�ck."
x=372, y=360
372/360=1.xxxx => n=1
Ergebnis 372-1*360=12
Wie kommt man zu 348? 348=360 - (372%360)
Egal wie, die erste Zahl im englischen Text ist aber x=372. Dann m�sste
man die 12 2x subtrahieren.
Habe ich etwas �bersehen oder falsch verstanden?
Die beiden anderen Beispiele sind korrekt:
#. type: Plain text
#: archlinux fedora-40 fedora-rawhide mageia-cauldron
msgid "The call I<fmod(-372, 360)> returns -12."
msgstr "Der Aufruf I<fmod(-372, 360)> liefert -12 zur�ck."
x=-372, y=360
372/360=-1.xxxx => n=-1
Ergebnis -372-(-1)*360=-12
msgid "The call I<fmod(-372, -360)> also returns -12."
msgstr "Der Aufruf I<fmod(-372, -360)> liefert auch -12 zur�ck."
x=-372, y=-360
-372/(-360)=1.xxxx => n=1
Ergebnis -372-1*(-360)=-12
-----BEGIN PGP SIGNATURE-----
iQGzBAABCgAdFiEEj7zWuLpAjGEt2B3aIXCAe2OOngIFAmXzDjYACgkQIXCAe2OO ngJr7AwAuUgki5NMzz8VgBM+dAW+Clyz7G/3BDa0ab6yD69+Zojhb79e2h/p0Jso A77187bnU72K0Dm4xiW33UY52A5+PjhBjNlHpd7iYOX4OGZLYkYhm+FTiXrflt6p nonhcBMoYnbTtDLeE8Zp0j/3pRiqdyOb0vYYSEw0+xX1KWI8/fZxLZ0YjnQOCEbc b1lCrpyQSUFW8p2qHiSiKu2TwTeNyTixMtd4YkJKK7D5VWAnCGTxbvJKBDrKM5Ep Qc5GP+WlpUy/bYIR1DxBsIhaswHeYEKspOuDws/2QUHRfqLaTkse7///uzqZpyzX Xf7lPa6N1kwNNVCFZmvynEo/VRPialabZn7bnrDhtT3raTti5hTcmjwe5+cYpmhn g99uG9fwB7U4MiHBVXfiTaIMPkU1+RNJbcYiZGvLArgvlipN7bF8abzZzk0BkNs2 2XG6KPZdDbjtXR+On2njw6vmYNj3VKbJZxtfP05F+NMC2THPvIn2lDJZQSOjUz0q
PmStKvDZ
=5U0j
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)