Algorithme convertir nbre binaire à decimal

[Fermé]
Signaler
-
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
-
Bonjour,
j'ai un problème dans l'algorithme je ne sais pas comment je fait pour convertire un nombre binaire à un nombre décimal est ce que vous pouvez donner un idée
merci a tout
A voir également:

7 réponses

voici la solution,je pense qu'il y a au compilateur (tu peux me le dire) un option de transformation de nombre binaire en nombre décimal(entier) :

Algorithme Convertion;
Variables : tab1 , tab2: tableau d'entiers [ de 1 à N ] pour chaque --N représente le nombre de chiffre dans le nombre binaire--
bin : chaîne de caractère
decimal,i: entier
début
ecrire ('Donnez votre nombre binaire');
lire(bin);
MAINTENANT ON VA DETERMINE N :
N=position(DERNIER CARACTERE DANS LA CHAÎNE bin)
MAINTENANT ON VA LIRE LES CHIFFRES
i varie de 1 à N;
tab1[i] = valeur(copier(i,1,bin))
MAINTENANT ON VA CONVERTIR
Si tab1[i]=0 Alors tab2[i]=0
Sinon tab2[i]=2 à la puisssnace i
Finsi
décimal = somme des cellules de tab2
ecrire('le nombre décimal est', decimal);
fin.


j'espère que tu as compris

sinon tu me le dis
17
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

slt g pa trop compri mé g 1 algorithme ki demande la conversion d'un nombre decimale vers un nombre hexadecimal si vs pouvé m'aider c pr un exam
slt
je crois me souvenir de mes cours
8 bits
1er valeur 128
2eme 64
3eme 32
4eme 16
5eme 8
6eme 4
7eme 2
8eme 1
un octet peut avoir 255 comme valeur maximale.
donc logiquement tout nombre > 255 sera généré par plusieurs octets
pour + d info voir ce lien sur un site pas mal o)
https://www.commentcamarche.net/contents/95-le-codage-binaire
si ta toujour des problemes en programmation fait moi signe
Messages postés
8
Date d'inscription
lundi 24 décembre 2007
Statut
Membre
Dernière intervention
11 janvier 2009
1
slt je ne mis connais pas trop mais je sais que si tu prends la calculette de window tu fais affichage scientifique et que tu selectionne bin et tu tape le nombre ensuite tu clique sur decimal tu as le resultat . mais je ne sais pas si c'est ça que tu cherche désolé si ça ne va pas mais tu peux tjrs essayer
c'est facile cherche la méthode sur internet , puis convertit là en algorithme ou en language de programmation que tu veux
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 562
Salut,

Le message date depuis 2007 sama7, le samedi 29 décembre 2007 à 19:05:28

Si tu veux aider des gens en programmation alors tu n'as qu'à regarder ici http://www.commentcamarche.net/forum/sans reponses?forum_num=3

Tu peux aussi faire un tour par ici

Je ferme ce sujet puisqu'il est résolu, voir la réponse N° 3