PB à toute heure et à tout moment. (à parcourir avec modération)

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 20-07-2007 12:22:46

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

[RESOLU] Nombre de décimal

Comment fait-on pour connaitre le nombre de décimal d'un nombre ?

Dernière modification par bdf94 (20-07-2007 13:23:28)

Hors ligne

 

#2 20-07-2007 12:44:55

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Nombre de décimal

cela devrait marcher ...

Code: sql

select length(to_char(to_number(AAAAAAAAA) -trunc(to_number(AAAAAAAAA),0))) -1  from dual

A adaptee en pb mais c'est facil ...


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#3 20-07-2007 13:23:07

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Re: [RESOLU] Nombre de décimal

Merci.

En PB, ça donne :

Code: pb

ll_nb_dec_saisie = len( string( [i]nombre[/i])) - len( string( long( [i]nombre[/i]))) - 1

Hors ligne

 

#4 20-07-2007 13:37:47

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Nombre de décimal

attention quand même aux éventuels arrondis exotiques : 12,700000000001 ou autres


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22