Question idiote de débutant en pascal - Programmation
Marsh Posté le 16-02-2002 à 13:53:30
Ben il y a les string, les integer les char, les booleans les pointer, les record les array ..................................
tu veux koi que ta variable fasse 39,357742 au lieu de ton truc ? Pour faire ça tu fais Write(a : 6 : 8); je crois ou l'inverse. Je crois que le premier chiffre c le nombre de chiffres après la virgule et le 2ème c le nombre total de chiffres
Marsh Posté le 16-02-2002 à 14:16:01
Ca fonctionne avec writeln (mavariable : 0 : 5).
Par contre j'ai un autre problème pour faire mon petit convertisseur euro, c'est que je ne sais pas à l'avance pour la somme en francs combien la personne va rentrer de décimales.
Donc si elle rentre la valeur 10 le prog me renvoi 10.00000 francs
et c'est assez laid.
Ou alors je suis obligé de verifier le bombre de décimales tapées et de tronduer le surplus(c'est po gagné)???
Marsh Posté le 16-02-2002 à 14:19:27
ben arrondi à 2 se sera mieux comme ça ta les centimes c tranquil.
Si tu veux tester mon convertisseur : http://jbpaux.multimania.com/convertisseur.exe
Marsh Posté le 16-02-2002 à 14:23:48
En effet je crois que pour l'instant je vais me contenter de 2 décimales.
Sinon ton prog est très bien.
Merci encore.
Marsh Posté le 16-02-2002 à 15:24:19
Tant que j'y suis est il possible d'utiliser les api win32 avec turbo pascal 7 (on sait jamais).
Marsh Posté le 16-02-2002 à 13:27:17
A part les real pour les nombres à virgule y a quoi.
Sinon comment repasser l'affichage de ma variable finale qui ne ressemble plus à cà: 3.93577420000E+01.
Et on ne rit pas !!!!!