Fonctions mathématiques

Sujets variés concernant le développement en PureBasic
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Fonctions mathématiques

Message par Anonyme2 »

La fonction IntQ() :

Moi je verrais plus IntD() vu que c'est un Double et pas un quad (au sens PB)

et vous ?

et puis la doc française dit pour Abs(Nombre.f)
Une autre fonction sera proposée au seul usage des valeurs entières.
J'en ai besoin mais ou est-elle ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

tout a fait d'accord !! :)
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

Pour intQ() je lis dans l'aide en bas
This function is deprecated, use int() instead !
Faut que je retrouve dans l'historique où c'était mentionné, faudrait dans ce cas carrément la supprimer de l'aide ?

Pour Abs() bonne question, qu'il faudrait poser sur le forum anglais :)

[EDIT]
Je viens de tester
Int(12345678901.565)
IntQ(12345678901.565)
on a pas le même résultat, je ne comprends pas pourquoi cette fonction serait deprecated.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

J'ai retrouvé où je l'avais lu.
- We added back IntQ() because of heavy performance degratation on x86 when mapping Int() to quad.
et du coup, elle n'est plus deprecated la function.

Pour IntQ(nombre.d) c'est un Q parce que le résultat doit être contenu dans un quad ?

pour la fonction Abs() ça ne date pas d'aujourd'hui

Voir ici

Ce qui est marrant c'est que c'était Freak qui le demandait, faudrait peut-être lui rappeler :)
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

comtois a écrit :J'ai retrouvé où je l'avais lu.
- We added back IntQ() because of heavy performance degratation on x86 when mapping Int() to quad.
et du coup, elle n'est plus deprecated la function.

Pour IntQ(nombre.d) c'est un Q parce que le résultat doit être contenu dans un quad ?

pour la fonction Abs() ça ne date pas d'aujourd'hui

Voir ici

Ce qui est marrant c'est que c'était Freak qui le demandait, faudrait peut-être lui rappeler :)
Merci Comtois.

Je reviens sur IntQ.

Le sens de la fonction est en rapport direct avec le paramètre, même si le résultat est un quad.
Répondre