Convertisseur

sikarim60 -  
zavenger Messages postés 811 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je veus convertir cet nbr en (2130706433) hexadecimal comment faire....je veus pas le resultat mais je veus la methode..merci
A voir également:

1 réponse

zavenger Messages postés 811 Date d'inscription   Statut Membre Dernière intervention   161
 
d'accord mais quel langage ou juste l'algorithme?
0
sikarim60
 
l'algorithme...parceque je sais pas si j'etulise vb ou c++ ou c...mais normalement c'est le vb...
0
zavenger Messages postés 811 Date d'inscription   Statut Membre Dernière intervention   161 > sikarim60
 
OK
Si tu utilises l'informatique, c'est juste un format d'affichage de ta valeur à definr (0x...) par exemple en C

Mais si tu veux programmer le raisonnement humain :
- Trouver la puissance de 16 juste inferieure à ta valeur
- iterer les divisions a partir de cette puissance de 16 et diviser le reste par la puissance -1
- jusqu'à reste < 16
0
sikarim60 > zavenger Messages postés 811 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour ton aide..moi j'etulise l'informatique....mon but est de faire un programme qui va convertir un nbr lu a partir du base de donner(long) comme l'exemple precedent et de le convertir en hexadecimale ...puis cet nbr en exadecimal va le decouper et la convertir a fin de faire sortir une adresse ip a partir de cet nbr hexa

long--->hexa---->format adresse ip...mais moi je suis un peut null ds la programation...quesque je doit faire
merci
0
zavenger Messages postés 811 Date d'inscription   Statut Membre Dernière intervention   161 > sikarim60
 
Donc effectivement, tu formates ton entier long dans une chaine de caracteres au format hexadecimal (choisis ton langage et tu trouveras la fonction. et tu coues la chaine en 4 (en fonction du langage) et tu retransformes tes 4 chaines en entiers pour trouver ton @ IP.
0