Bonjour, quelqu'un pourrait il m'aider ?
On désire éditer cette zone en respectant toutes les contraintes suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 77 SOLDE PIC S9(12)V99 PACKED-DECIMAL.
- Les zéros non significatifs doivent être remplacés par des astérisques, tout en laissant afficher au moins un chiffre de la partie entière
- Si la valeur est négative et uniquement dans ce cas, le signe – (moins) sera édité à l’extrême droite, remplacé par un blanc autrement
- Le . (point) sera édité comme séparateur des parties entière et décimale
- La zone éditée a pour nom SOLDEEDT
Donnez la déclaration de SOLDEEDT et le code Cobol nécessaire pour l’affecter. Testez avec différentes valeurs.
3. Voici une déclaration de zone numérique :
On désire éditer cette zone en respectant toutes les contraintes suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 77 TEMPERATURE PIC S9(2)V9 PACKED-DECIMAL.
- Les zéros non significatifs doivent être remplacés par des blancs, tout en laissant afficher au moins un chiffre de la partie entière
- Si la valeur est négative et uniquement dans ce cas, le signe – (moins) sera édité juste devant le 1er chiffre significatif, remplacé par un blanc autrement
- Le . (point) sera édité comme séparateur des parties entière et décimale
- La zone éditée a pour nom TEMPERATUREEDT
Donnez la déclaration de TEMPERATUREEDT et le code Cobol nécessaire pour l’affecter. Testez avec différentes valeurs.
"la clause usage indique s'il s'agit d'une variable de calcul ou d'édition ": je n'ai jamais utilisé cette clause ! A par pour "USAGE PACKED-DECIMAL", que fait elle ? PACKED-DECIMAL est pour les nombres en condensés, mais eux, qui sont ils ?
Un PACKED-DECIMAL ne peut pas être affiché ? Comment faire alors ? (pour l'afficher)
On ne peut pas mettre 999 dans 99 ?
Comment fonctionne un nom condition ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part PERFORM UNTIL I > 49 ?
D'avance merci pour votre aide !!!!!
Partager