Messages : 315 Localisation : Savoie Projet Actuel : trop...
Sujet: changer un value decimal en entier Dim 20 Déc 2009 - 16:22
vuala: j'ai un value qui dois être entre 1 et 10 lors de sa création. seulement, vous connaissez le "ik"... GM me sort du decimal j'aimerais tout simplement obtenir un entier. merci!
Linky439 Utilisateur confirmé: Rang *****
Messages : 2643 Localisation : Sur le forum du CBNA...ou pas Projet Actuel : La Galaxie Scellée
Sujet: Re: changer un value decimal en entier Dim 20 Déc 2009 - 16:27
round(x) te retournera la valeur la plus proche. Je crois... A moins que ce ne soit floor(x) ou ceil(x)...
Kabcorp Utilisateur confirmé: Rang **
Messages : 315 Localisation : Savoie Projet Actuel : trop...
Sujet: Re: changer un value decimal en entier Dim 20 Déc 2009 - 16:29
arf.. j'ai tout essayé. une suite de fonctions serais envisageable? ex: global.value=random(floor(10))
ceci ne marche pas c'est juste un exemple ^^
Linky439 Utilisateur confirmé: Rang *****
Messages : 2643 Localisation : Sur le forum du CBNA...ou pas Projet Actuel : La Galaxie Scellée
Sujet: Re: changer un value decimal en entier Dim 20 Déc 2009 - 16:43
Tu l'as mis dans le mauvais ordre
Code:
global.value=round(random(10))
Kabcorp Utilisateur confirmé: Rang **
Messages : 315 Localisation : Savoie Projet Actuel : trop...
Sujet: Re: changer un value decimal en entier Dim 20 Déc 2009 - 16:48
quel boulet je fais merci beaucoup!
Invité Invité
Sujet: Re: changer un value decimal en entier Dim 20 Déc 2009 - 16:57
Sans vouloir t'offenser mais pour un "advanced user", c'est plutôt basique comme question.
Kabcorp Utilisateur confirmé: Rang **
Messages : 315 Localisation : Savoie Projet Actuel : trop...
Sujet: Re: changer un value decimal en entier Dim 20 Déc 2009 - 16:58
je sais bien .. floor + random j'avais jamais essayer donc bon
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
Sujet: Re: changer un value decimal en entier Dim 20 Déc 2009 - 17:09
en résumé, pour les 3 du fond qui ont pas compris :
round() arrondi à l'entier inférieur si la partie décimale est inférieure à 0.5 et sinon au dessus floor() prend la valeur entière inférieure ceil() prend la valeur entière supérieure