Architecture des Ordinateurs/Assembleurs
Conversion des nombres
Un programme permettant de convertir un nombre d'une base A vers une base B (A et B
compris entre 2 et 16).
Fait par:
- EL ALAMI Hafsa
- EL BRAHIMI Meriem
Voila l'algorithme finale:
//début de l'algorithme
{//déclaration des variables
BD,BF,P=1,V,X,n,j, taille :entier;
/* BD(base de départ la base qui sera convertir)
BF(la base final)
P=1 pour calcul les puissances
Taille c'est la taille de le nombre nombre de chiffres
j,n des pas*/
H[1000],K[100] : Caractère;
//lecture des données
répéter {écris ("donner la base de depart entre 2 et 16:\n"); //lecture de la base de depart
lis(BD);
écris ("donner la base finale entre 2 et 16 :\n"); // lecture de la base finale
lis(BF);
}
tant que (((BD<2)ou(BD>16))ou((BF<2)ou(BF>16)));
// Les bases ne doivent pas être inferieur a 2 ou bien supérieur a 16