Toutes les actions doivent être séparées par un point-virgule, puis regroupées à l’aide de parenthèses.
L'exemple suivant a fonctionné.
A=1;
si ( A==1, ( x=A*1; y=A*2;z=A*3 ) , ( x=A^1; y=A^2;z=A^3 )) ;
Imprimer ( x ) ; Imprimer ( y ) ; Imprimer ( z ) ;
/*:
1
2
3
//:*/
A=2;
si ( A==1, ( x=A*1; y=A*2;z=A*3 ) , ( x=A^1; y=A^2;z=A^3 )) ;
Imprimer ( x ) ; Imprimer ( y ) ; Imprimer ( z ) ;
/*:
2
4
8
Bien sûr. C'est étrange en JSL, mais les points-virgules sont subordonnés aux virgules. Vous pouvez donc avoir des instructions dans une instruction if séparées par des points-virgules.
Si(, ).
L'instruction IF en JSL demande un peu de temps d'adaptation. Pour plus de lisibilité, j'utilise des commentaires qui marquent les sections « THEN » et « ELSE ».
Salutations,
Pierre