Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
Les structures de contrôle conditionnelles - Exercices
Exercice 1 : Structrue de contrôle IF
Voici un programme, étudie-le et indique ce qui sera affiché sur la console.
<?php
$note1 = 8;
$note2 = 10;
if ((note1 + note2) / 2 >= 10) {
echo "Vous avez la moyenne. Bravo !";
} else {
echo "Vous n'avez pas la moyenne. Dommage !";
}
Qu'affiche le programme ?
Exercice 2 : Maximum
Ecris un programme qui affiche le maximum entre deux nombres n1
et n2
, suivi d'un saut de ligne (\n
).
Ta solution
1
2
3
4
5
<?php
$n1 = lireLigne();
$n2 = lireLigne();
Enter to Rename, Shift+Enter to Preview
Exercice 3 : Calculatrice
Ecris un programme qui effectue un calcul entre deux nombres n1
et n2
à l'aide
d'un opérateur op
qui peut être prendre une des trois valeurs : 'addition', 'soustraction' ou 'multiplication'.
Tu afficheras le résultat du calcul, suivi d'un saut de ligne \n
;
Ta solution
1
2
3
4
5
6
<?php
$n1 = lireLigne();
$n2 = lireLigne();
$op = lireLigne();
Enter to Rename, Shift+Enter to Preview
Exercice 4 : Années Bissextiles
Voici un programme qui détermine si une année est bissextile. À cause des nombreuses imbrications de structures conditionnelles et des répétitions, ce code n’est pas facile à lire.
Seras-tu capable de le simplifier ?
Ta solution
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$annee = lireLigne();
if ($annee % 4 === 0){
if ($annee % 100 === 0) {
if ($annee % 400 === 0) {
echo $annee . " est une année bissextile.\n";
} else {
echo $annee . " n'est pas une année bissextile.\n";
}
} else {
echo $annee . " est une année bissextile.\n";
}
} else {
echo $annee . " n'est pas une année bissextile.\n";
}
Enter to Rename, Shift+Enter to Preview
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content