Fonction
Mathématiques
vers_binaire(n)
Écrit un nombre entier en binaire (base 2), sous forme de texte : 5 donne "101".
Partagée par CoddyRun · CoddyRun
7 novembre 2026
Explication
Divise le nombre par 2 encore et encore, et lit les restes à l'envers : la méthode qu'on apprend en cours.
Pour revenir au décimal, la fonction intégrée vers_decimal("101", 2) fait le chemin inverse. Les nombres à virgule sont tronqués et le signe est ignoré.
Code
fonction vers_binaire(n)
reste est un nombre
resultat est un texte
reste vaut arrondi_inferieur(absolue(n))
si reste = 0 alors
retourne "0"
fin si
tant que reste > 0
resultat vaut convertir_texte(reste mod 2) + resultat
reste vaut arrondi_inferieur(reste / 2)
fin tant que
retourne resultat
fin fonction
Exemple d'utilisation
affiche vers_binaire(5) affiche vers_binaire(255)
Commentaires (0)
Pas encore de commentaire. Une question, une amélioration, un merci ? Lancez-vous.
Connectez-vous ou créez un compte pour commenter.