Pour cette activité, vous aurez à consulter les pages d'aide suivantes :
Notions complémentaires :
Dans une commande if , vous pouvez utiliser :
- les opérateurs de comparaison
et
- les opérateurs logiques
suivants afin de vérifier plus d'une condition :
Les opérateurs de comparaison sont :
Signe |
Nom |
Exemple |
Résultats possibles |
== |
Egal |
x == 11 |
true ou false |
< |
Inférieur |
x < 11 |
true ou false |
<= |
Inférieur ou égal |
x <= 11 |
true ou false |
> |
Supérieur |
x > 11 |
true ou false |
>= |
Supérieur ou égal |
x >= 11 |
true ou false |
!= |
Différent |
x != 11 |
true ou false |
Les opérateurs logiques sont :
Signe |
Nom |
Exemple |
Signification |
&& |
et |
(condition1) && (condition2) |
condition1 et condition2 |
|| |
ou |
(condition1) || (condition2) |
condition1 ou condition2 |
Exemple 1 :
task main()
{
int a;
int b;
a=1;
b=2;
if( a==0 || b==2 )
//vérifie si la valeur a est égale à 1 "ou" si la valeur b est égale 2
{
TextOut(20, 50, "oui");
Wait(3000);
}
else
{
TextOut(20, 50, "non");
Wait(3000);
}
}
Exemple 2 :
task main()
{
int a;
int b;
int c;
a=1;
b=2;
c=2;
if( (a==0 && b==2) || b==c )
//vérifie si la valeur a est égale à 0 "et" la valeur b est égale 2 "ou" si la valeur b est égale à la valeur c
{
TextOut(20, 50, "oui");
Wait(3000);
}
else
{
TextOut(20, 50, "non");
Wait(3000);
}
}