Convertisseur

Fermé
sikarim60 - 12 mai 2008 à 18:39
zavenger Messages postés 811 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 20 avril 2012 - 12 mai 2008 à 20:35
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 vendredi 29 février 2008 Statut Membre Dernière intervention 20 avril 2012 161
12 mai 2008 à 18:42
d'accord mais quel langage ou juste l'algorithme?
0
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 vendredi 29 février 2008 Statut Membre Dernière intervention 20 avril 2012 161 > sikarim60
12 mai 2008 à 18:55
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 vendredi 29 février 2008 Statut Membre Dernière intervention 20 avril 2012
12 mai 2008 à 19:06
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 vendredi 29 février 2008 Statut Membre Dernière intervention 20 avril 2012 161 > sikarim60
12 mai 2008 à 20:35
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