AccueilFAQRechercherS’enregistrerConnexion
 abs(x)Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
CyberTwister
Admin - .: el creator :.
Admin - .: el creator :.



Age : 24
Inscrit le : 07 Fév 2005
Messages : 2887
Programme utilisé (Gm/RmXp/...) : Game Maker

MessageSujet: abs(x)   Lun 22 Mai - 14:04

abs(x)


x = N'importe quel nombre
La fonction retourne une valeure x positive, supprimant le signe négatif.


Exemple 1:
num = -45.23;
num = abs(num);
show_message(string(num)); //Affiche 45.23

Exemple 2:
num = 98;
num = abs(num);
show_message(string(num)); //Affiche 98
_________________


Dernière édition par le Lun 22 Mai - 21:02, édité 2 fois
Revenir en haut Aller en bas
Kekevinp
Ptit nouveau
Ptit nouveau



Inscrit le : 20 Mai 2006
Messages : 11
Programme utilisé (Gm/RmXp/...) : Game maker 6

MessageSujet: Re: abs(x)   Lun 22 Mai - 16:29

J'ai pas vraiment compris l'utilité.
_________________

Revenir en haut Aller en bas
mikmacer
Pro
Pro



Age : 19
Inscrit le : 15 Déc 2005
Messages : 505

MessageSujet: Re: abs(x)   Lun 22 Mai - 17:01

il y a quelque fois dans un jeu on a besoin d'avoir la valeur absolue d'un nombre, comme par exemple si tu veux savoir combien de poitns tu a perdus.

La variable qui compte les points perdus pourrait être par exemple -90, mais si tu veux savoir le nombre de points perdus tu ne va pas mettre -90, mais 90.

Exemple:
Vous avez perdus 90 Point(s)

Ou un autre exemple, si tu veux savoir ta vitesse. quand tu te déplace dans le sens contraire de l'axe des x, te vitesse sera négative, par exemple -3. Mais dans le jeu tu dira pas que tu as une vitesse de -3, mais de 3, alors pour ça il faut faire abs(-3). Habituellement c'est une variable, mais pour l'exemple j'ai mit une valeur
Revenir en haut Aller en bas
Kryptos
Moderateur
Moderateur



Age : 21
Inscrit le : 26 Mai 2005
Messages : 1253
Programme utilisé (Gm/RmXp/...) : Game Maker

MessageSujet: Re: abs(x)   Lun 22 Mai - 20:03

Mathématiquement, la valeur absolue d'un nombre est égale à la racine carrée de ce nombre, précédemment élevé à la puissance 2.
Code:
abs(x) := sqrt(x^2);
autrement dit,
abs(x) = x si x >=0 ou -x sinon

_________________


Revenir en haut Aller en bas
Fireranger
Pro
Pro



Age : 14
Inscrit le : 22 Nov 2007
Messages : 524
Programme utilisé (Gm/RmXp/...) : Game Maker 7 PRO, Visual Basic 9.0, Visual C++

MessageSujet: Re: abs(x)   Sam 2 Fév - 0:40

Ou en mathématiques c'est : |x|
_________________
Revenir en haut Aller en bas
abs(x)Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Game Maker Zone :: Zone : Game Maker :: Liste des fonctions + Explications/Questions (GM Version 6.1) :: A-