[COBOL] conversion decimal en entier
konteriano
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
pjnoel -
pjnoel -
Bonjour à tous,
Mon problème est tout bête mais là je séche
Voila j'ai un PIC 9(13)v99 que je voudrais convertire en entier
Je fait donc multiply myVar by 100 giving result
ma variable result est defini comme un PIC 9(15)
lorsque je fait tourner mon programme, si j'ai 1992.35 dans myVAr, en sorti j'ai 1992 alors que je devrais avoir 199235
Merci d'avance
Mon problème est tout bête mais là je séche
Voila j'ai un PIC 9(13)v99 que je voudrais convertire en entier
Je fait donc multiply myVar by 100 giving result
ma variable result est defini comme un PIC 9(15)
lorsque je fait tourner mon programme, si j'ai 1992.35 dans myVAr, en sorti j'ai 1992 alors que je devrais avoir 199235
Merci d'avance
A voir également:
- Decimal cobol
- Casio fx-92 affichage décimal - Forum Matériel & Système
- Arrondi javascript 2 decimal ✓ - Forum Javascript
- Arrondi javascript 2 décimal - Forum Webmastering
- Arrondir à 2 décimales après la virgule - calculateur javascript ✓ - Forum Javascript
- Ti collège plus affichage décimal ✓ - Forum Matériel & Système
Même si la virgule est virtuelle, si je fait un move de mon pic 9(13)v99 dans un pic 9(15), j'ai plus que le premier chiffre.
Et je me suis trompé dans mon exemple, ce que g en sorti c'est pas 1992 mais 199.
qu'entends tu par redéfinition. Un replacing?
01 toto pic 9(14).
02 titi pic 9(12)v99.
Avec un niveau 01 et un niveau 02.
BLANK WHEN ZERO, JUSTIFIED, PICTURE, and SYNCHRONIZED clauses invalid for a group item
En gros si sa peut t'aider, j'ai un montant en euro dans un fichier avec 2 chifffre apres la virgule et je le voudrais en centime. Ha oui je vient de me rendre compte que c pas un pic s9(13)v99 a mettre dans un pic 9(15)
01 TOTO.
02 TITI PIC 9(13)V99.
02 TUTU REDEFINES TITI PIC 9(15).
mais ça change rien, j'ai toujours 199 au lieu de 199235