AlgoBox : baseB
Présentation de l'algorithme :
ALGORITHME POUR ECRIRE UN ENTIER N NATUREL CONNU
DANS LE SYSTEME DECIMAL
EN BASE B ( B entier tel que B>1 )
Tester l'algorithme :
Graphique :
Code de l'algorithme :
1 VARIABLES2 A EST_DU_TYPE NOMBRE3 B EST_DU_TYPE NOMBRE4 N EST_DU_TYPE NOMBRE5 R EST_DU_TYPE CHAINE6 I EST_DU_TYPE NOMBRE7 DEBUT_ALGORITHME8 AFFICHER "Quelle base B? : B = "9 LIRE B10 AFFICHER B11 AFFICHER " Indiquer l'entier N à convertir : N = "12 LIRE N13 AFFICHER N14 SI (N<B) ALORS15 DEBUT_SI16 R PREND_LA_VALEUR N17 FIN_SI18 SINON19 DEBUT_SINON20 I PREND_LA_VALEUR N21 TANT_QUE (I!=0) FAIRE22 DEBUT_TANT_QUE23 A PREND_LA_VALEUR I%B24 R PREND_LA_VALEUR A+R25 I PREND_LA_VALEUR floor(I/B)26 FIN_TANT_QUE27 FIN_SINON28 AFFICHER " Ainsi "29 AFFICHER N30 AFFICHER " en base B devient "31 AFFICHER R32 FIN_ALGORITHME
---------------------------------------------------------------------------------