Les expressions arithmétiques peuvent être comparées grâce à un
ensemble d'opérateurs donnés dans le tableau ci-dessous...
La comparaison retourne une valeur booléenne: true ou false. Cette valeur
booléenne peut être assignée à une variable booléenne ou utilisée comme
condition d'une structure de contrôle, telle que "if" notamment.
Les opérateurs relationnels
=
<
<=
>
>=
<>
in
match
|
égal
inférieur
inférieur ou égal
supérieur
supérieur ou égal
différent (le symbole de C != est reconnu
appartenance à une liste
conformité à une fonction définie |
Exemples d'expressions relationnelles |
int
x = 4
int y= 5
boolean b = x < 10 if y = 5 print
"egal"
print x < y print x = y |
Affiche en Scriptol C++: |
>
égal
> true
> false |
Exercices |
1) Soit les variables entières a, b, c, d, assignées
avec les valeurs 5, 10, 15, 20.
Soit les variables booléennes x et y.
- x prend la valeur de a + c inférieur ou égal à
d.
- si x est vrai, y prend la valeur d * 2 différent de 3 sinon
y vaud "false".
Afficher x et y avec la commande print.
Réponse |
|