Exercices du chapitre 04 : Structures de controle

Titre de l'exerciceDifficultéQuestion
Structure 'if then else' * Remplacer 'un nombre impair' par 'divisible par cinq'
Structure 'while' ** Remplacer les escaliers montants par des escaliers descendants
Structure 'for' ¤ Au moins dans la première boucle, entainez-vous à modifier le nom et les limites de la variable de boucle, le texte renvoyé
Structure 'for', application ** Remplacer la pyramide par un entonnoir
Imprimer les caratères html *** • Indiquer le code du caractère en notation unicode (décimal et hexa evec la fonction base_convert)
• Imprimer aussi les tranches 1329 à 1415 et 1920 à 1970
Structure 'switch' N°1 ** Sur le même modèle, indiquer quel jour de la semaine nous sommes (utiliser la fonction date('w') , et 0 pour dimanche...)
Structure 'switch' N°2 ** Rafraichir la page pour voir le carré changer de couleur ou de taille :On voudrait réduire à trois tailles possibles,
• cas où valeur = 1,2 ou 3 : carré petite taille
• cas où valeur = 4,5 ou 6 : carré taille moyenne
• plus grand que 6, quel qu'il soit : carrè grande taille
Sortie de boucle par 'break' *** Que se passe-t-il si on change la condition pour le premier break pour sortir quand $j=4 au lieu de $j=6 , pourquoi ?
Incrémentation d'itération par 'continue' ** Que se passe-t-il si l'on replace le continue 3 par continue 2 ?
Incrémentation d'itération par 'continue' N°2 ** Que se passe-t-il si on remplace le continue par un break ?

Tous droits réservés. 2005-2008