Slt la famille
Bonjour,
j'ai un probleme au niveau de pascal .au fait je fais systeme et reseau informatique .dans le programme de l'ecole il n'est pas prevu de faire le turbo pascal mais dans le souci de le comprendre je m'exerce seul à la maison. parfois je m'en sort pârfois chui bloqué et j'aimerai que quelqu'un m'aide sur ce progarmme:
ecrire un programme qui converti un nombre binaire en hexadecimal en pascal pacqu'en langage c j'ai pu le faire.
merci pour votre attention et j'espere que vous me repondrez tres bientot.
j'ai un probleme au niveau de pascal .au fait je fais systeme et reseau informatique .dans le programme de l'ecole il n'est pas prevu de faire le turbo pascal mais dans le souci de le comprendre je m'exerce seul à la maison. parfois je m'en sort pârfois chui bloqué et j'aimerai que quelqu'un m'aide sur ce progarmme:
ecrire un programme qui converti un nombre binaire en hexadecimal en pascal pacqu'en langage c j'ai pu le faire.
merci pour votre attention et j'espere que vous me repondrez tres bientot.
Configuration: Windows XP Internet Explorer 6.0
1 réponse
-
salut,
file ton prog-
salut merci pour la precision
le program converti un nombre binaire en hexadecimal en utilisant le pascal.
je peux te passer celui du c que j'ai pu faire:
#include<stdio.h>
#include<conio.h>
#include<alloc.h>
#include<math.h>
void main()
{
clrscr();
int *t,i,n,nbit;
printf("donner le nbr de bit");
scanf("%d",&nbit);
t=(int*)malloc(sizeof(int)*nbit);
if((nbit%4)==0)
{
for(i=0;i<nbit;i++)
{
printf("t[%d]=",i);
scanf("%d",(t+i));
}
}
else
if((nbit%4)==1)
{
t[0]=0;
t[1]=0;
t[2]=0;
for(i=3;i<nbit+3;i++)
{
printf("t[%d]=",i);
scanf("%d",(t+i));
}
}
else
if((nbit%4)==2)
{
t[0]=0;
t[1]=0;
for(i=2;i<nbit+2;i++)
{
printf("t[%d]=",i);
scanf("%d",(t+i));
}
}
else
if((nbit%4)==3)
{
t[0]=0;
for(i=1;i<nbit+1;i++)
{
printf("t[%d]=",i);
scanf("%d",(t+i));
}
}
for(i=0;i<nbit;i++){
n=(*(t+i))*pow(2,3)+(*(t+i+1))*pow(2,2)+pow(2,1)*(*(t+i+2)) +(*(t+i+3));
i=i+3;
if(n<10)
printf("%d",n);
else
if(n==10)
printf("a");
else
if(n==11)
printf("b");
else
if(n==12)
printf("c");
else
if(n==13)
printf("d");
else
if(n==14)
printf("e");
else
if(n==15)
printf("f");
}
getch();
}
j'espere que tu m'aideras
-