Cet exemple ne fonctionne plus :
[php]
Conditions :
a est un texte
b est un texte
c est un texte
début
Si (a == b) et (a == c) et (b == c), affiche "Ils sont identiques."
Si (a != b) ou (a != c) ou (b != c), affiche "Ils ne sont pas identiques."
[/php]
Voici le message d'erreur :
La valeur est incorrecte : la valeur du pointeur est incorrecte (org.linotte.moteur.xml.operation.binaire.Et cannot be cast to java.lang.String)
Et cet exemple non plus :
[php]
Principal :
a est un nombre valant 7
début
Si Calcul(a) = 12, affiche "Mon calcul est correct."
Sinon affiche "Il y a une erreur dans mon calcul."
Calcul :
*a est un nombre
début
a = (a + 5 * 6 - 1) / 3
Retourne a
[/php]
Ici , pas de message d'erreur mais le tableau affiche "Il y a une erreur dans mon calcul."
Pour le résoudre, il faut alors écrire ceci :
[php]
Si (Calcul(a)) = 12, affiche "Mon calcul est correct."
Sinon affiche "Il y a une erreur dans mon calcul."
[/php]
Est-ce normal ?
[php]
Conditions :
a est un texte
b est un texte
c est un texte
début
Si (a == b) et (a == c) et (b == c), affiche "Ils sont identiques."
Si (a != b) ou (a != c) ou (b != c), affiche "Ils ne sont pas identiques."
[/php]
Voici le message d'erreur :
La valeur est incorrecte : la valeur du pointeur est incorrecte (org.linotte.moteur.xml.operation.binaire.Et cannot be cast to java.lang.String)
Et cet exemple non plus :
[php]
Principal :
a est un nombre valant 7
début
Si Calcul(a) = 12, affiche "Mon calcul est correct."
Sinon affiche "Il y a une erreur dans mon calcul."
Calcul :
*a est un nombre
début
a = (a + 5 * 6 - 1) / 3
Retourne a
[/php]
Ici , pas de message d'erreur mais le tableau affiche "Il y a une erreur dans mon calcul."
Pour le résoudre, il faut alors écrire ceci :
[php]
Si (Calcul(a)) = 12, affiche "Mon calcul est correct."
Sinon affiche "Il y a une erreur dans mon calcul."
[/php]
Est-ce normal ?