Partie 1
Chapitre 1
: Les variables
Introduction
Types de données
Support de cours n°1
Synthèse n°2
Les chaines de caractères
Exemple PHP n°1
Exemple PHP n°2
Synthèse n°3
Exemple PHP n°4
Exemple PHP n°5
Exercice PHP n°6
Exercice PHP n°7
Les entiers
Support de cours n°1
Exemple PHP n°2
Exercice PHP n°3
Exercice PHP n°4
Les réels
Support de cours n°1
Exemple PHP n°2
Exercice PHP n°3
Les booleens
Support de cours n°1
Exemple PHP n°2
Exercice PHP n°3
Chapitre 2
: Les conditionnelles
La conditionnelle if else
Support de cours n°1
Exemple PHP n°2
Exemple PHP n°3
Exemple PHP n°4
Exemple PHP n°5
La conditionnelle switch
Support de cours n°1
Exemple PHP n°2
Conditionnelles synthèse
Conditionnelles exercices
Exercice PHP n°1
Exercice PHP n°2
Exercice PHP n°3
Exercice PHP n°4
Chapitre 3
: Les boucles
La boucle for
Support de cours n°1
Exemple PHP n°2
Exemple PHP n°3
La boucle while
Support de cours n°1
Exemple PHP n°2
do while
Support de cours n°1
Exemple PHP n°2
Boucle synthèse
Boucles exercices
Exercice PHP n°1
Exercice PHP n°2
Exercice PHP n°3
Exemple PHP n°4
Chapitre 4
: Les tableaux
Les tableaux
Support de cours n°1
Exemple PHP n°2
Exemple PHP n°3
Support de cours n°4
Exemple PHP n°5
Exemple PHP n°6
Support de cours n°7
Exemple PHP n°8
Tableaux Synthèse
Tableaux exercices
Exercice PHP n°1
Exercice PHP n°2
Exercice PHP n°3
Exercice PHP n°4
Exercice PHP n°5
Exercice PHP n°6
1
La conditionnelle if else : Exemple PHP n°2
Les questions doivent vous aider à comprendre le code présenté ci-dessous.
Une fois que vous tenez la solution, vous pouvez afficher la réponse en cliquant sur l’intitulé de la question.
1.Quelle est la condition de la structure if ?
R : Une condition est une comparaison, elle est toujours entre parenthèses. Ici on compare si $nbr_a est supérieur à $nbr_b
2.Quelle est la structure de notre programme ?
R : Si $nb_a > $nb_b
{
bloc d'instruction du if
}
sinon
{
bloc d'instruction du else
}
affiche
{
bloc d'instruction du if
}
sinon
{
bloc d'instruction du else
}
affiche
3.Comment est indenté le code ?
R : Lorsque l'on ouvre une accolade, on décale le code (tabulation) vers la droite pour avoir une écriture lisible, à la fermeture de l'accolade on revient avec une tabulation vers la gauche.
4.Que se passe t-il si les 2 nombres sont égaux ?
R : Comme la condition est fausse, on exécute ce qui est dans le bloc else
5.Que faut il faire pour éviter ce problème ?
R : Il faut tester le cas particulier :
if ($nb_a == $nb_b)
Vous remarquerez que l'on a utilisé l'opérateur de comparaison == et non l'opérateur d'affectation =
if ($nb_a == $nb_b)
Vous remarquerez que l'on a utilisé l'opérateur de comparaison == et non l'opérateur d'affectation =
$nb_a=5;
$nb_b=10;
if ($nb_a > $nb_b)
{
print ('<p>A est supérieur à B</p>') ;
$resultat = $nb_a ;
}
else
{
print ('<p>B est supérieur à A</p>') ;
$resultat = $nb_b ;
}
print ('<p>Le supérieur a pour valeur : $resultat</p>') ;
Résultat :
B est supérieur à A
Le supérieur a pour valeur : $resultat
<p>B‧est‧supérieur‧à‧A</p><p>Le‧supérieur‧a‧pour‧valeur‧:‧$resultat</p>
Exécution en 0.0004s