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 :

Le V indique une virgule décimale implicite (non stockée physiquement, mais prise en compte dans les calculs).

PIC 9(5)V9(2) :

Exemple de valeur : 12345.67 (stockée comme 1234567 en mémoire, mais interprétée comme 12345,67).

PIC 99999V99 :

Téléchargez le code source : 🔍 Voir dans un nouvel onglet | 📥 Télécharger le fichier