Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BIBLIOTHEQUE ⇨ stringlib.bbc

FN_tobase()

DESCRIPTION.


La fonction FN_tobase() convertit, dans une chaine de caractères, un nombre entier décimal dans une autre base.




SYNTAXE.


kconvertion$ = FN_tobase( entier , base , longueur )




REMARQUES.

 

entier doit être un nombre entier, positif ou négatif, exprimé en base décimale, quelconque mais valide.


base doit être un nombre entier, indiquant dans quelle base doit être convertie entier.


longueur doit être un nombre entier, indiquant le nombre minimal de caractères de la chaine qui sera retournée.


Si la conversion de entier devait produire une chaine de caractères dont la taille serait inférieur à longueur, des zéros non significatifs seraient ajoutés en avant la valeur retournée.


Si entier n'est un nombre entier, une erreur sera retournée.



Note : si entier est un nombre décimal, seule sa partie entière sera convertie et retournée.



La fonction FN_tobase() est importée depuis le module stringlib.bbc. 





EXEMPLE.


REM --- Module de la bibliothèque BBC BASIC ---

INSTALL @lib$ + "stringlib.bbc"


knombre = 1000 + RND( 1000 )


PRINT knombre

PRINT FN_tobase( knombre , 4 , 6 )

PRINT FN_tobase( knombre , 8 , 6 )

PRINT FN_tobase( knombre , 12 , 6 )

PRINT FN_tobase( knombre , 20 , 6 )

PRINT

PRINT FN_tobase( knombre , 16 , 6 )

PRINT FN_tobase( -knombre , 16 , 6 )

PRINT FN_binary( ( knombre / 248 ) , 16 , 6 )

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse