Exercice 01
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
Exercice 02
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
<!doctype html> <html lang="fr"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous"> <title>Exercice2</title> </head> <body class="container"> <?php $notes_apprenants=array( 'Mouhamed'=>16, 'Ahmed'=>14, 'Rafika'=>13, 'Aicha'=>15, 'Samir'=>13, 'Samar'=>13, 'Rafik'=>10, 'Samiha'=>9, 'Fourat'=>7, 'Sami'=>7, 'Noura'=>14 ); $table="<table class='table table-bordered'><thead><tr><th>Nom</th><th>Note</th></tr></thead><tbody>"; echo ("<h2>TABLEAU ASSOCIATIF</h2>"); echo $table; foreach ($notes_apprenants as $prenom =>$note) { echo ("<tr><td>".$prenom."</td>"."<td>".$note."</td></tr>"); }; echo("</tbody></table>"); asort($notes_apprenants); echo ("<h2>TABLEAU CROISSANTE</h2>"); echo $table; foreach ($notes_apprenants as $prenom =>$note) { echo ("<tr><td>".$prenom."</td>"."<td>".$note."</td></tr>"); } echo("</tbody></table>"); arsort($notes_apprenants); echo ("<h2>TABLEAU DECROISSANTE</h2>"); echo $table; foreach ($notes_apprenants as $prenom =>$note) { echo ("<tr><td>".$prenom."</td>"."<td>".$note."</td></tr>"); } echo("</tbody></table>"); ?> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ho+j7jyWK8fNQe+A12Hb8AhRq26LrZ/JpcUGGOn+Y7RsweNrtN/tE3MoK7ZeZDyx" crossorigin="anonymous"></script> </body> </html>
Exercice 03
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
<!doctype html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous"> <title>expl</title> </head> <body class="container"> <?php $notes_apprenants=array( 'Mouhamed'=>16, 'Ahmed'=>14, 'Rafika'=>13, 'Aicha'=>15, 'Samir'=>13, 'Samar'=>13, 'Rafik'=>10, 'Samiha'=>9, 'Fourat'=>7, 'Sami'=>7, 'Noura'=>14);?> <table class='table table-striped'> <thead> <tr><th>Nom</th> <th>Note</th></tr> </thead> <tbody> <?php foreach ($notes_apprenants as $prenom =>$note) { echo ("<tr><td>".$prenom."</td>"."<td>".$note."</td></tr>"); } $notes_apprenants=['Naim'=>10,'Naima'=>12,'Nasib'=>10,]; foreach ($notes_apprenants as $prenom =>$note) { echo ("<tr><td>".$prenom."</td>"."<td>".$note."</td></tr>"); } ?> </tbody> </table> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ho+j7jyWK8fNQe+A12Hb8AhRq26LrZ/JpcUGGOn+Y7RsweNrtN/tE3MoK7ZeZDyx" crossorigin="anonymous"></script> </body> </html>
- Exercice 10
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
<!doctype html> <html lang="fr"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous"> <title>Exercice10</title> <style> table, th, td {border: 1px solid black; border-collapse: separate; border-spacing: 4px;} thead> tr> th{background-color: #63B4DA;padding: 8px;} table{border-width: 4px;width:50%;} </style> </head> <body class="container"> </br> <?php function estVoyelle($lettre) { $voyelle = array("A","E","I","O","U","Y"); if (in_array($lettre, $voyelle)) { return "Voyelle"; } else { return "Consonne"; } } ?> <table> <thead > <tr><th>Numéro</th><th>Alphabet</th><th>Type</th><th>Code ASCII</th></tr> </thead><tbody> <?php $i = 1; for( $x = "A"; $i <= 26; $x++ ) { $type=estVoyelle($x); $style=""; if($type=="Voyelle") {$style="style='background-color: #ccffff;'";} else{$style="style='background-color: #f5f5dc;'";} echo "<tr $style>"; echo "<td>".$i."</td>"; echo "<td>".$x."</td>"; echo "<td>".ord($x)."</td>"; echo "<td>".$type."</td>"; echo "</tr>"; $i++; } ?> <tbody> </table> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ho+j7jyWK8fNQe+A12Hb8AhRq26LrZ/JpcUGGOn+Y7RsweNrtN/tE3MoK7ZeZDyx" crossorigin="anonymous"></script> </body> </html>- Exercice 11
Énoncé
- Vous pouvez visualiser l'énoncé de l'exercice
Solution
<!doctype html> <html lang="fr"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <title>exercice 01</title> </head> <body> <?php // Déclaration d'un tableau vide $randTable = array(); function remplirTable($count) { global $randTable; for($i = 0; $i <= $count; $i++) { // Remplissage avec des valeurs entre 1 et 1000 (optionnel) $randTable[] = mt_Rand(1,1000); } } $somme=0; $sommePremier=0; $sommeParfait=0; //Vérifier si un nombre est premier function estNombrePremier($nombre) { //boucle de 2 au nombre à tester for ($i = 2; $i < $nombre; $i++) { //test du qutotien de la division if ($nombre % $i == 0) { return FALSE; } } //Aucun diviseur trouvé, c'est un nombre permier return TRUE; } // Fonction pour vérifier si un nombre est parfait function estNombreParfait($N) { $sum = 0; for ($i = 1; $i < $N; $i++) { if ($N % $i == 0) { $sum = $sum + $i; } } return $sum == $N; } remplirTable(9); echo "<table border='1'> <tr>"; foreach($randTable as $nbr){ echo "<td>$nbr</td>"; $somme+=$nbr; if(estNombrePremier($nbr)) $sommePremier+=$nbr; if(estNombreParfait($nbr)) $sommeParfait+=1; } echo "</tr></table> "; echo "<br/>"; echo "La somme des nombres du tableau: $somme</br>"; echo "La somme des nombres premiers: $sommePremier</br>"; echo "Le nombre des nombres parfaits: $sommeParfait</br>"; //Triage du tableau rsort($randTable); echo "<br><table border='1'> <tr>"; foreach($randTable as $nbr){ echo "<td>$nbr</td>"; } echo "</tr></table> "; echo "<br/>"; ?> </body> </html>