Accueil 1h - Accueil démo - Accueil 24H
💡 Équivalence entre PIC 9(5)V9(2) et PIC 99999V99
En COBOL, PIC 9(5)V9(2) est une forme abrégée équivalente à PIC 99999V99. Les deux définitions représentent un nombre avec 5 chiffres entiers suivis de 2 décimales, grâce au V (virgule virtuelle). Voici une animation pour illustrer leur équivalence :
- Déclaration d'une variable avec PIC 9(5)V9(2).
- Déclaration d'une autre variable avec PIC 99999V99.
- Affichage de la première variable.
- Affichage de la seconde variable.
En cobol, PIC 9(5)V9(2) est identique à PIC 99999V99. PIC 9(5)V9(2) est fonctionnellement identique à PIC 99999V99. Les deux formats décrivent un champ numérique avec :
- 5 chiffres avant la virgule (partie entière)
- 2 chiffres après la virgule (partie décimale)
PIC 9(5)V9(2) :
- 9(5) signifie 5 chiffres pour la partie entière (de 00000 à 99999)
- V représente la position de la virgule décimale implicite
- 9(2) signifie 2 chiffres pour la partie décimale (de 00 à 99)
- 99999 équivaut à 9(5) (5 chiffres pour la partie entière)
- V marque la virgule décimale implicite
- 99 équivaut à 9(2) (2 chiffres pour la partie décimale)
- La valeur est interprétée de la même manière : 12345.67
Téléchargez le code source : 🔍 Voir dans un nouvel onglet | 📥 Télécharger le fichier