Convertisseur

sikarim60 -  
zavenger Messages postés 817 Statut Membre -
Bonjour,
je veus convertir cet nbr en (2130706433) hexadecimal comment faire....je veus pas le resultat mais je veus la methode..merci
Configuration: Windows Vista
Internet Explorer 7.0

1 réponse

  1. zavenger Messages postés 817 Statut Membre 161
     
    d'accord mais quel langage ou juste l'algorithme?
    0
    1. sikarim60
       
      l'algorithme...parceque je sais pas si j'etulise vb ou c++ ou c...mais normalement c'est le vb...
      0
      1. zavenger Messages postés 817 Statut Membre 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
      2. sikarim60 > zavenger Messages postés 817 Statut Membre
         
        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
      3. zavenger Messages postés 817 Statut Membre 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