Cette page propose un module de traduction d’un nombre
en une expression en français. Ecrit en REXX, il est portable sur un très
grand nombre d’ordinateurs, notamment les systèmes IBM.
Ce programme est respectueux de l’orthographe (règles
d’application du pluriel à vingt et cent) et des conventions typographiques
(separation par tirets pour "quatre-vingt…") ; grâce à des
paramètres, il connaît la terminologie belgo-suisse ("nonante"…),
accepte le féminin ("…et une"), et supporte facultativement la notion
d’unité (exemple : "EUROS") utilisée en place du terme "virgule" s’il y a des
décimales.
Ce programme respecte le nombre des décimales (.50 donnera
"VIRGULE (ou unité paramétrée) CINQUANTE", et non pas "VIRGULE CINQ"),
fonctionnalité indispensable pour certaines applications (édition de
chèques par exemple).
Consignes d’installation/lancement sur AS400 : voir ci-dessous
Commentaires du listing
Installation et lancement sur AS400
Attention : en cas de modification du source sur PC : il ne doit y avoir aucun
caractère de tabulation, mais uniquement des espaces. Noter que certains
éditeurs (Jext, Notetab) ont une fonction de remplacement des tabulations
par des espaces.
Sur l’AS400 création éventuelle du fichier source (sinon un fichier
physique sera créé au lieu d’un membre source) :
CRTSRCPF FILE([nom bibliothèque]/QREXSRC)
[Entrée] Nota :
La valeur RCDLEN=132 n’est plus nécessaire depuis la version 0.9.99
(la valeur par défaut (92) tronquait les lignes auparavant).
Sur le PC : envoi à l’AS400 par FTP : Sous DOS/"invite de commande" :
a- Se positionner dans le répertoire où se trouve le fichier à
tranférer : cd [chemin] [Entrée]
b- puis :
ftp [nom de machine] [Entrée]
ou : ftp [adresse IP] [Entrée]
ou :
ftp [Entrée]
open [nom de machine ou adresse IP] [Entrée]
c- Entrer un id utilisateur AS400 puis le mot de passe quand il est demandé,
d-transfert PC-AS400 :
Présupposé : on a créé (CRTSRCPF)
un fichier source nommé (par ex.) QREXSRC.
put dgnumf400.rex /qsys.lib/[nom biblio].lib/qrexsrc.file/dgnumf400.mbr
[Entrée]
e-sortie de ftp :
quit [Entrée]
exit [Entrée]
Sur l’AS400 :
Sous PDM, changer le type du membre, de blanc en "REXX".
Lancement : Exemple ci-dessous, à l’aide d’un CL :