onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: [script] Changer la base d'un nombre Sam 7 Nov 2009 - 16:25 | |
| Ce script permet de changer la base d'un nombre de base 10 en une autre base comme la base binaire ou héxadécimale . - Code:
-
/* s_base10_to_other(x,base) onilink_ 12/10/2010 */
var n, b, s, r; n = argument0 b = argument1
s = ""
if(n < 0) { s += "- " ; n = -n } if(n == 0) return "0" while(n != 0) { r = n mod b n = (n-r)/b s = string_insert(string(r) + ' ', s, 1) }
return s
La fonction retourne une chaine de caracteres et la base hexadécimale ne s'aficheras pas avec A,B,C.. mais avec des nombres espacés. exemple : 1615 en base 16 : 6 4 15 qui équivaut à 64F Voila voila... :p_bye: |
|