int (..)

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
jerexgrz
Messages : 279
Inscription : dim. 05/juin/2005 20:27

int (..)

Message par jerexgrz »

En faite, on a la fonction int() qui permet de recuperer la partie entiere d'un chiffre, je me demandais s'il était possible d'avoir la fonction inverse qui permet de recuperer la partie flottante d'un chiffre ?
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

le nombre réel moins sa partie entière peut être ?

Dri
jerexgrz
Messages : 279
Inscription : dim. 05/juin/2005 20:27

Message par jerexgrz »

Exacte,comme ici : on a le chiffre : "11.82".
avec la fonction int, tu vas recupérer 11
et avec une autre fonction, tu recupere 82 ou 0.82.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

jerexgrz a écrit :Exacte,comme ici : on a le chiffre : "11.82".
avec la fonction int, tu vas recupérer 11
et avec une autre fonction, tu recupere 82 ou 0.82.
:lol: :lol: :lol:
Avatar de l’utilisateur
Thyphoon
Messages : 2706
Inscription : mer. 25/août/2004 6:31
Localisation : Eragny
Contact :

Message par Thyphoon »

Code : Tout sélectionner

Procedure.f AfterFloat(Num.f)
 ProcedureReturn Num-int(Num) 
Endprocedure
voilà c'est a l'arrache et j'ai pas testé mais ça doit fonctionner :P
Edit:Et peut être mieux

Code : Tout sélectionner

Macro AfterFloat(Num.f)
Num-int(Num) 
EndMacro
Répondre