Technique simple de conversion binaire décimal

Contenu du snippet

Voili voilou un petit programme que je partage pour toutes les personnes qui comme moi débute en programmation, il s'agit d'un programme pour convertir un mot binaire de 8bits en décimal mais sans passer par une méthode de conversion dite "standard" j'ai voulu innové (peut etre que sa existe deja, surement mais je ne l'ai pas trouver dans la recherche de source).

Source / Exemple :


#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

int main(void)
{
   short int tab [2][8] ={128,64,32,16,8,4,2,1,0,0,0,0,0,0,0,0};
   int i,j,k,x=0;

   printf("veuillez saisir le mot binaire:\n");
   for(i=0;i<8;i++) //boucle saisie
   {
       scanf("%d",&tab[1][i]);
   }

   for(j=0;j<8;j++) //boucle verification affichage
   {
       printf("case:%d = %d\n",j,tab[1][j]);
   }

    for(k=0;k<8;k++)
    {
        if(tab [1][k]==1)
        {
        x=x+tab[0][k];
        }
    }
    printf("le mot binaire =%d\n",x);
}

Conclusion :


un peu basique et amené a être améliorer sous peu dites moi ce que vous en pensez

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.