Bonjour à tous,
J'aimerais réaliser un algorithme qui permettrait de convertir un nombre en base 10 en son équivalent en base 16.
J'ai réalisé une ébauche, sachant que je dois utiliser la division successive, mais je n'arrive pas au bout de l'algorithme...
Un peu d'aide serait la bienvenue
Voici mon ébauche :
debut
declarer A, B, C, D, E, F : entiers ;
declarer Dec, Hex, Q, r : reels ;
A <- 10 ;
B <- 11 ;
C <- 12 ;
D <- 13 ;
E <- 14 ;
F <- 15 ;
afficher "Entrer la valeur du nombre décimal : " ;
saisir Dec ;
tant que (Q>=16)
faire
q <- floor(partie entière) (Dec/16)
r <- Dec-Q/16
Dec <- Q
ffaire
...
fin
-----