PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV (versões anteriores) → chiffre en lettre (convertir 3 chiffre apres la virgule )
chiffre en lettre (convertir 3 chiffre apres la virgule )
Iniciado por ahd, fev., 13 2015 4:40 PM - 7 respostas
Publicado em fevereiro, 13 2015 - 4:40 PM
Bonjour,
j'ai un montant et j'aimerai le convertir en lettre ,j'ai utiliser l'exemple WD Nombres en lettres.
le problème c que l'exemple me converti seulement deux chiffre après la virgule mais dans mon application j'ai besoin de convertir trois chiffres , par exemple si j'ai mit (1250.120) l'exemple de WINDEV me donne en toute lettre "Mille deux cent cinquante euros douze centimes" mais moi je veux "Mille deux cent cinquante euros cent vingt centimes"
SVP comment faire ?
Je vous remercie d'avance pour votre aide
Publicado em fevereiro, 13 2015 - 5:09 PM
bonjour

1250.120

prendre l'entier donc 1250 et traduire la chaine en euro

prendre 1250.120 - l'entier reste 120 en centimes

traduire la chaine

puis faire chaine = premiere chaine + deuxieme chaine
Publicado em fevereiro, 13 2015 - 5:15 PM
Bonjour,

une solution possible serait peut être de travailler sur les 2 parties du nombres :

la partie entière la partie décimale multipliée par mille et de concaténer les deux résultats.

Cordialement,

Laurent33
Publicado em fevereiro, 13 2015 - 5:36 PM
1250.120 n'est pas valide !
WinDev a tout à fait raison en disant "Mille deux cent cinquante euros
douze centimes"
120 centimes font 1,20 Euros.

--
Eric Laurent
nospam.laurent.systel@wanadoo.fr
(enlever nospam.)
Publicado em fevereiro, 14 2015 - 2:06 PM
Tu as déjà vu des pièces de 0,1 centimes ?
Dans quel pays ?
Publicado em fevereiro, 14 2015 - 5:54 PM
En Tunisie, par exemple, et ca s'appelle alors des millimes



On 2/14/2015 8:06 AM, Christine wrote:
Tu as déjà vu des pièces de 0,1 centimes ?
Dans quel pays ?
Membro registado
1 mensagem
Publicado em outubro, 31 2018 - 3:32 PM
Bonjour,
j'ai un montant et j'aimerai le convertir en lettre ,j'ai utiliser l'exemple WD Nombres en lettres.
le problème c que l'exemple me converti seulement deux chiffre après la virgule mais dans mon application j'ai besoin de convertir trois chiffres , par exemple si j'ai mit (1250.120) l'exemple de WINDEV me donne en toute lettre "Mille deux cent cinquante euros douze centimes" mais moi je veux "Mille deux cent cinquante euros cent vingt millimes car en Tunisie il y a 3 chiffres après la virgule "
SVP comment faire ?
Je vous remercie d'avance pour votre aide
Publicado em fevereiro, 27 2020 - 6:38 PM
CALC_total est monétaire =1254.718
p_ent est un entier =PartieEntière(CALC_total)
p_dec est un entier = Arrondi(PartieDécimale(CALC_total)*1000)
info("Arrêter la présente facture à la somme de: "+ NombreEnLettres(p_ent,"Dinar(s) "+NombreEnLettres(p_dec,"Millimes"))