FORTH Nombres décimaux

Bernard -  
 kneko -
Bonjour,
Avec Forth, la gestion des nombres décimaux et entre autre des
valeurs monétaires, c'est la croix et la bannière. J'ai bien
trouvé des mots gérant cela, mais la saisie du nombre est
fractionnée en plusieurs entrées dans la pile. C'est d'un
pratique. Un utilisateur aurait-il écrit des mots permettant de
saisir les décimaux signés comme sur une calculatrice ou en
basic, c'est à dire en une seule fois sur la pile. Il est possible de le faire avec une chaine de caractères, puis d'nalyser cette chaine. Mais pourquoi réinventer la roue, le basic est bien plus simple à employer. Merci de me répondre.

2 réponses

kneko
 
c'est pas vraiment fait pour ca, forth c'est +ou- specialise du moins oriente comme langage c'est pas fait pour les calculs...

tu peux faire quelque chose comme
: nbre_dec ( ud - ) <# # # ASCII , HOLD #S #>
type .;
pour definir un format de nombre decimal
du moins ca doit ressembler a ca (ca fait des lustres que j'ai toucher du forth.)
0
Bernard
 
Merci pour la réponse,

C'est plus ou moins à quelque chose comme ça que je pensais utiliser.

Mais je pense que je vais prendre un autre langage pour les valeurs décimales car il faut réinventer la roue avec forth.
0
kneko
 
c'est clair le forth c'est specialisé d'une part et ancien d'autre part.
par contre pour les applis super-complexe c'est tres utile..
0