convertiseur hexadecimal en c
Publié : lun. 26 oct. 2009 12:52
Je suis un dedutant en c et j'aimerai avoir de l' aide d' un éventuéle programateur
pour ce code..
MERCI
code: c
-------------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
int main()
{
int i=0 , boucle=0 , choix_de_fin=0 , hd=0 , nbreseizaines=0 , nbreunite=0;
while (boucle==0)
{
printf("Bienvenue dans le convertisseur Hexadecimal \nQue voulez vous faire ?\n1.Hexadecimal-->Decimal\n2.Decimal-->Hexadecimal\n3.Quitter\n") ;
scanf ("%d", &i);
switch (i)
{
case 1:
break ;
case 2:
printf("quel nombre voulez vous convertir?");
scanf ("%d", &hd);
nbreseizaines= hd/16 ;
printf("nbreseizaines vaut %ld \n", nbreseizaines) ;
nbreunite= hd-(nbreseizaines*16) ;
printf("nbreunite vaut %ld \n%ld en decimal vaut %ld%ld en hexadecimal\n\n", nbreunite, hd, nbreseizaines, nbreunite) ;
break ;
case 3:
boucle++ ;
break ;
default :
printf("Vous n'avez pas entre un nombre correct\n");
boucle++ ;
break;
}
}
return 0;
}
/le programe n'est pas encor fini/
/je suis ouvert a toute aide /
pour ce code..
MERCI
code: c
-------------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
int main()
{
int i=0 , boucle=0 , choix_de_fin=0 , hd=0 , nbreseizaines=0 , nbreunite=0;
while (boucle==0)
{
printf("Bienvenue dans le convertisseur Hexadecimal \nQue voulez vous faire ?\n1.Hexadecimal-->Decimal\n2.Decimal-->Hexadecimal\n3.Quitter\n") ;
scanf ("%d", &i);
switch (i)
{
case 1:
break ;
case 2:
printf("quel nombre voulez vous convertir?");
scanf ("%d", &hd);
nbreseizaines= hd/16 ;
printf("nbreseizaines vaut %ld \n", nbreseizaines) ;
nbreunite= hd-(nbreseizaines*16) ;
printf("nbreunite vaut %ld \n%ld en decimal vaut %ld%ld en hexadecimal\n\n", nbreunite, hd, nbreseizaines, nbreunite) ;
break ;
case 3:
boucle++ ;
break ;
default :
printf("Vous n'avez pas entre un nombre correct\n");
boucle++ ;
break;
}
}
return 0;
}
/le programe n'est pas encor fini/
/je suis ouvert a toute aide /