INFO EX 5 D'ALGO: DECIMAL vers BINAIRE

                           INFO   EX 5    D'ALGORITHME                  SEPT 2011

      EXERCICE :            

           Trouver un programme qui donne la forme binaire d'un entier écrit

            dans le système décimal à l'aide d'ALGOBOX .

 -------------------------------------------------------------------------------------------

      Réponse:

            Avec ALGOBOX   

   VARIABLES

E EST_DU_TYPE NOMBRE

I EST_DU_TYPE NOMBRE

R EST_DU_TYPE CHAINE

B EST_DU_TYPE NOMBRE

    DEBUT_ALGORITHME

AFFICHER* "Quel est l'entier à traduire?"

LIRE E

SI (E<2) ALORS

DEBUT_SI

R PREND_LA_VALEUR E

FIN_SI

SINON

DEBUT_SINON

I PREND_LA_VALEUR E

TANT_QUE (I!=0) FAIRE

DEBUT_TANT_QUE

B PREND_LA_VALEUR I%2

R PREND_LA_VALEUR B+R

I PREND_LA_VALEUR floor(I/2)

FIN_TANT_QUE

FIN_SINON

AFFICHER* "Donc :"

AFFICHER E

AFFICHER "(10) = "

AFFICHER R

AFFICHER "(2)"

   FIN ALGORITHME  

  ---------------------------------------


             Voir aussi sur le site:

  http://www.mathemaths.com/pages/numeration/conversion-base-10-vers-base-b.html