FractionalPartToOctalForm()
A fraction is converted by repeatedly multiplying by 8 and taking the integer part as the next digit. Unlike the integer side this can run forever (1/3 in octal is 0.2525...), so it is bounded by the number's own round -- the digits the caller asked to keep -- and stops early when the fraction reaches zero.
Exemples de base (1)
# an integer converts
? (new stzNumber(10)).IntegerPartToOctalForm()
# a REAL number converts, which raised before
? (new stzNumber("10.5")).ToOctalFormWithoutPrefix()
# the fractional part alone
? (new stzNumber("10.5")).FractionalPartToOctalForm()
# an integer has no fractional octal part
? (new stzNumber(10)).FractionalPartToOctalForm()12 12.4 4
exécuté le 2026-10-02 04:23 dans la bibliothèque au commit 0e72e2e2c ; tiré de number_dead_calls_narrated.ring(s'ouvre dans un nouvel onglet)
Les extensions de cette méthode
Chaque extension, et si elle existe pour cette méthode ; une extension qui existe se compose avec les autres (FindSTCS).
Chaque exemple est un fichier de test de la bibliothèque, exécuté dans la bibliothèque pour cette page ; seuls ceux dont la sortie a tenu toutes les promesses écrites par leur fichier sont montrés. Les explications, les titres et le code sont ceux de la bibliothèque, en anglais.
Voir aussi
- La classe stzNumber
- La référence du domaine : Numérique et optimisation
- Les autres méthodes de ces exemples : stzNumber.IntegerPartToOctalForm · stzNumber.ToOctalFormWithoutPrefix

