bonjour
g pas trop bien compris ce qu'il faut faire ,je voudrais bien avoir un avis .
ecrire l'algoritme qui permet de lire une chaine de 8 caractére binaire et de
calculer l'entier positif correspondant.
merci
bonjour
g pas trop bien compris ce qu'il faut faire ,je voudrais bien avoir un avis .
ecrire l'algoritme qui permet de lire une chaine de 8 caractére binaire et de
calculer l'entier positif correspondant.
merci
Soit t'es en 64 bits et on te demande de calculer l'entier obtenue par concaténation des 8 octets (car 8*8 = 64),
Soit on te demande de récupérer des caractères supposés représenter des entier de 0 à 9 par leur code ascii, et on te demande de calculer l'entier représenté en base 10 par ces 8 entiers
Je voterais plutôt pour la première
C'est juste un avis mais je comprendrais caractères binaires par '0' ou '1', donc tu dois lire une "String" de 0 ou 1 et la convertir en entier.
Ex:
"00101000" --> 40
Nil
+1"00101000" --> 40
C'est un grand classique des débuts de prog ca ;-))
Bon alors il y a beaucoup plus optimisé sans doute mais j'ai fait dans le simple pour laisser la methode se degager toute seule !
Code Algo : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Resultat = 0; i=0; Pour i de 8 à 1 Faire Resultat = Resultat * 2; Si ieme caractere = '1' alors Resultat = Resultat+1 Fin Pour
Partager