AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Disque dur SSD CRUCIAL P3 1 To (3D NAND NVMe PCIe M.2)
Voir le deal
65.91 €

 

 [script] Changer la base d'un nombre

Aller en bas 
AuteurMessage
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[script] Changer la base d'un nombre Empty
MessageSujet: [script] Changer la base d'un nombre   [script] Changer la base d'un nombre EmptySam 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:
Revenir en haut Aller en bas
 
[script] Changer la base d'un nombre
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Script] Afficher un nombre a la crop circle barbury castle
» [Script] Changer l'icone de l'exe de GM IG
» comment changer de niveau a partir d'un certain nombre de point ?
» Nombre d'objet a détruire avant de changer de niveaux
» Script pour savoir si un nombre est premier ou pas

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Scripts GML-
Sauter vers: