Accueil­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 abs(x)

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
CyberTwister
Admin - .: el creator :.
Admin - .: el creator :.


Nombre de messages: 2887
Age: 25
Programme utilisé (Gm/RmXp/...): Game Maker
Etudes: Eleve gpx (ENP Sens)
Loisirs: Potes , Gamemaker, Xbox, Bob l'eponge , ...
Date d'inscription: 07/02/2005

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
Voir le profil de l'utilisateur http://www.Zone-Freegames.com
Kekevinp
Ptit nouveau
Ptit nouveau


Nombre de messages: 11
Programme utilisé (Gm/RmXp/...): Game maker 6
Date d'inscription: 20/05/2006

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

J'ai pas vraiment compris l'utilité.

_________________

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
mikmacer
Pro
Pro


Masculin Nombre de messages: 502
Age: 21
Date d'inscription: 15/12/2005

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
Voir le profil de l'utilisateur
Kryptos
Moderateur
Moderateur


Masculin Nombre de messages: 1562
Age: 22
Programme utilisé (Gm/RmXp/...): Qt creator, Game Maker
Etudes: INSA de Rennes
Loisirs: role playing
Date d'inscription: 26/05/2005

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
Voir le profil de l'utilisateur
Fireranger
Possedé par Mark Overmars
Possedé par Mark Overmars


Masculin Nombre de messages: 1360
Age: 16
Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks
Date d'inscription: 22/11/2007

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

Ou en mathématiques c'est : |x|

_________________
Guten Tag von Deutschland ^^


Jeu en cours : Ping Pong C++ en open source
Bibliothèque : SFML
Avancement : |||||||||| 100% !!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

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 :: Game Maker Zone : Le forum des créateurs sous Game Maker :: Archives :: Liste des fonctions + Explications/Questions (GM Version 6.1)-
Poster un nouveau sujet   Répondre au sujet