Salut tout le monde,
Quelqu'un à t-il une fonction qui permet de transformer un montant saisi de chiffres en lettres (En pascal ou en C).
Merci! :(
Version imprimable
Salut tout le monde,
Quelqu'un à t-il une fonction qui permet de transformer un montant saisi de chiffres en lettres (En pascal ou en C).
Merci! :(
Bonjour,
en pascal il existe deux fonctions qui remplissent ce but : str et val. Str
convertit des nombres en Strings et Val convertit des Strings en nombres :
flag est ici uniquement pour stocker une valeur en cas d'erreur de conversion.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 uses crt; var i : integer; st : string; r : real; flag : integer; begin i := 6; str(i,st); Writeln(st); {st = '6'} val(st,r,flag); {on convertit st vers r, r = 6.000} r:=r*2; str(r,st); Writeln(st); {st = 12.0000} end.
a++
Ok, je compile et je te tiens informé.A+ :o
désolé,çà ne repond pas à mes attentes.Ce que je veux c'est par exemple: On saisi 2500F et la fonction te ramènes (deux mille cinq cent francs) l'équivalent en lettre.Merci! :evil:
Tout d'abord, merci de lire les règles du forum : http://club.developpez.com/regles et de restez courtois.
Quel compilateur utilises-tu ?
TPW(Turbo Pascal Pour Windows)
Regarder dans les sources disponibles pour Pascal et Delphi :
http://pascal.developpez.com/sources/
http://delphi.developpez.com/sources/
Il y a ce qu'il faut dedans.
@++
Merci, mais je n'ais pas trouver ce que je cherche.Peux tu m'indiquer précisement ou je peux trouver cette fonction?
Merci et a+
Faudrait pas pousser non plus... :?
On ouvre ses yeux sur la page des codes sources Delphi et on trouve. Le temps que tu as perdu à attendre cette réponse tu aurais mieux fait de le passer à chercher sur la page. D'autant plus que les pages de codes sources sont dotées d'une fonction de recherche. Allez, un p'tit effort. :)
@++
Yep, j'y suis.Merci pour tout.je vais exploiter le programme.
Merci! :P