CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[DUT Info] Need help sur conversion base

SmokeThisWeed
SmokeThisWeed
Niveau 10
15 décembre 2013 à 14:20:12

Yo tout le monde :-)

J'aimerai avoir de l'aide sur les conversions d'un chiffre quelconque en base quelconque.

Le seul point où je n'ai pas de difficulté là-dessus, c'est pour les conversions en binaire. C'est les seuls que je sais faire...

J'aimerai juste avoir la méthode pour les autres bases et surtout les suivantes : Base 3, Base 4, Base 5, Base 6, Base 7, Base 8, Base 16. J'aimerai au moins gérer ces bases sur le bout des doigts pour ne pas avoir de difficulté lors du partiel.

J'aimerai juste la méthode pour convertir par exemple 5343 (Base 3) en Base 6 et inversement. Vous voyez ce que je veux dire ?

Et au niveau des virgules ? Je ne sais pas gérer ça... Je verrai probablement dans un deuxième temps.

Désolé pour ce long poste mais j'avais besoin d'expliquer au mieux mon problème et je vous en remercie grandement d'avance de m'aider à ce sujet...

(PS : Désolé si je ne réponds pas dans les minutes qui suivent, je révise mon partiel... )

SmokeThisWeed
SmokeThisWeed
Niveau 10
15 décembre 2013 à 15:11:55

Need help :snif:

SmokeThisWeed
SmokeThisWeed
Niveau 10
15 décembre 2013 à 15:38:39

:up:

Komalis
Komalis
Niveau 12
15 décembre 2013 à 16:02:21

Tu fais un enchaînement de division euclidienne.

En gros, tu fais comme pour le binaire, tu fais une division euclidienne par 2, tu divises le résultat par deux, jusqu'à que tu obtiennes un quotient de zéro, sauf que là, tu remplaces ton 2 par ta base. :oui:

En Javascript par exemple, tu fais deux étapes, on prend l'exemple avec 17, tu divises par ta base, par exemple base 2, ça fait 8.5, ce résultat, tu l'arrondi à l'entier du dessous, Math.lower() la fonction, ça te donne 8, puis, tu fais un modulo 17 par deux, ça te donnera 1, et ainsi de suite, jusqu'à avoir ton quotient de zéro, et après tu lis ta chaine à l'envers, je vais te faire un schéma. :oui:

Komalis
Komalis
Niveau 12
15 décembre 2013 à 16:31:22

Bon, déjà, relisons ton problème.
Tu aimerais pouvoir convertir de base en base, et je vais être franc, moi même, je ne sais pas le faire. :(
Ce que je peux te conseiller, c'est d'utiliser un tableau de conversion pour obtenir ta représentation en base 10, et par la suite, convertir ce nombre dans la base que tu veux avec la division euclidienne. :(

Pour info, 5343 n'existe pas en base 3, donc essaye au moins de donner de bon exemple.
On peut prendre 212 en base 3 par exemple. :(

http://puu.sh/5NsPp.png ça donnera ça, le bas, on convertit en base 10 puis on convertit en base 16. :(

Après pour les nombres à virgules, regarde par rapport au format simple/double précision. :( (Mais ça marche que en binaire je crois, faut voir. :()

Sous forums
  • Métiers & Orientation
  • Histoire
  • Cours et Devoirs
  • Politique
  • Environnement & Nature
  • Philosophie
La vidéo du moment