CORRECTION DU TP 02 pyramide.php <?php // Affiche une pyramide d'étoiles echo "<pre>"; echo " *\n" ; echo " ***\n" ; echo " *****\n" ; echo " *******\n" ; echo " *********\n" ; echo " ***********\n" ; echo " *************\n" ; echo " ***************\n" ; echo " *****************\n" ; echo "*******************\n" ; echo "</pre>"; ?> constante.php <?php // Affiche le perimètre d'un cerche en fonction du rayon define ("PI" , 3.14); $r = $_GET['rayon']; $perimetre = 2 * PI * $r; print ("\nLe perimetre d'un cercle de rayon ".$r) ; print (" est ".$perimetre) ; echo "<p><b>Deuxi&egrave;me solution:</b></p>"; echo "\n<p>Le perimetre d'un cercle de rayon ".$r; echo " est ".round((2*pi()*$r),4)."</p>\n"; ?> plusPetit.php <?php $nb1 = $_GET['nb1']; $nb2 = $_GET['nb2']; echo echo if ( { else { echo "<p>"; "Le plus petit des 2 nombres saisis a pour valeur "; $nb1 > $nb2 ) echo $nb2; } echo $nb1; } "</p>\n"; // Exemple d'utilisation pour l'opérateur ternaire echo "<p><i>Autre solution:</i><br/>\n"; echo "Le plus petit des 2 nombres saisis a pour valeur "; echo ($nb1>$nb2)?$nb2:$nb1; echo "</p>\n"; ?> pyramide.php <?php $hauteur = $_GET['hauteur']; // Affiche une echo "<pre>"; if ($hauteur > else{ if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur if ($hauteur } echo "</pre>"; pyramide d'étoiles 19) echo "Vous devez saisir une hauteur de moins de 20"; > > > > > > > > > > > > > > > > > > > 0) 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) echo echo echo echo echo echo echo echo echo echo echo echo echo echo echo echo echo echo echo " *\n" ; " ***\n" ; " *****\n" ; " *******\n" ; " *********\n" ; " ***********\n" ; " *************\n" ; " ***************\n" ; " *****************\n" ; " *******************\n" ; " *********************\n" ; " ***********************\n" ; " *************************\n" ; " ***************************\n" ; " *****************************\n" ; " *******************************\n" ; " *********************************\n" ; " ***********************************\n" ; " *************************************\n" ; ?> testNombre.php <?php $nombre=$_GET['nombre']; if ($nombre % 2 == 0 ) $pair = TRUE ; else $pair = FALSE; if ($nombre % 3 == 0 ) $multiple3 = TRUE ; else $multiple3 = FALSE; if ($pair && $multiple3) print ("Le nombre ".$nombre." est pair else {if ($pair) print ("Le nombre ".$nombre." est else {if ($multiple3) print ("Le nombre ".$nombre." else print ("Le nombre ".$nombre." 3"); } } ?> et multiple de 3"); pair"); est multiple de 3"); est impair et n'est pas multiple de age.php <?php if (! isset($_GET['anneeNaissance'])) echo "Ce programme doit être utilsé en passant par un formulaire de saisie !"; else { $anneeNaissance = $_GET['anneeNaissance']; $prenom=$_GET['prenom']; $anneeEnCours = date ("Y"); $age if ( { else { } ?> = $anneeEnCours - $anneeNaissance ; ( $age > 130 ) || ( $age < 1 )) print (" Erreur !" ); } print ($prenom ." vous avez ".$age." ans"); }