Slt la famille
sthael_01
Messages postés
78
Statut
Membre
-
sthael_01 Messages postés 78 Statut Membre -
sthael_01 Messages postés 78 Statut Membre -
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.
A voir également:
- Slt la famille
- Clé windows 10 famille - Guide
- Partager des photos en famille gratuit - Guide
- Télécharger la famille boda - Télécharger - Vie quotidienne
- Licence Windows 10 : acheter une clé légale à tout petit prix - Accueil - Installation
- Google photo partage famille - Guide
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