Erreur à éviter
Corps du programme :
SI condition |
|
INITIALISER XX |
|
TRAITER XX ----------------------------- |
|
FIN |
! |
INITIALISER YY |
! |
TRAITER YY |
! |
*********************** |
! |
TRANSACTION XX |
! |
*********************** |
! |
SI *Fnn |
! |
TERMINER -------------------------------- |
|
FIN |
|
etc... |
|
TERMINER n'a pas pour conséquence l'arrêt du programme. Le programme exécute les instructions suivant l'ordre TRAITER XX. Ceci est dû au fait que l'ordre permettant de sortir du programme se situe après TRAITER YY dans le programme généré.
Démarche proposée pour résoudre ce problème
Corps du programme :
SI condition
INITIALISER XX
TRAITER XX
SINON
INITIALISER YY
TRAITER YY
FIN
*********************
TRANSACTION XX
*********************
SI *Fnn
TERMINER
FIN
etc ...
↑ Haut de page Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.