Advertisement
Swih

Untitled

Jan 20th, 2021
605
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 1.43 KB | None | 0 0
  1. exo3.php
  2.  
  3. <html>
  4. <head>
  5.     <meta charset="utf-8">
  6.     <!-- importer le fichier de style -->
  7.     <link rel="stylesheet" href="style.css" type="text/css" />
  8. </head>
  9. <body>
  10.     <div id="container">
  11.         <!-- zone de connexion -->
  12.         <form method="post" action="formexo3.php">
  13.             Combien voulez-vous générer de nombre aléatoirement ? <input type="text" name="nbr"/><br/>
  14.             <br>
  15.         <input type="submit" value="Faire le calcul"/>
  16.     </form>
  17.     </div>
  18. </body>
  19. </html>
  20.  
  21. -----
  22.  
  23. formexo3.php
  24.  
  25. <?php
  26. $nbr=$_POST['nbr'];
  27.  
  28. function tableaudeNbr($nbr) {
  29.    for ($i = 0; $i < $nbr; $i++) {
  30.        $rand=rand(1,10);
  31.        $tab[$i]=$rand;
  32.        echo "Chiffre aléatoire n° ", $i ," = ",$rand;
  33.        echo "<br>";
  34.  
  35.     }
  36.     return $tab;
  37. }
  38.  
  39. $NBRES=tableaudeNbr($nbr);
  40.  
  41. function countNbPair($NBRES,$nbr) {
  42.     $nbpaire=0;
  43.     for ($i = 0; $i < $nbr; $i++) {
  44.        if ($NBRES[$i] % 2 == 0) {
  45.            $nbpaire++;
  46.        }
  47.    }
  48.    return $nbpaire;
  49. }
  50.  
  51. function countNbImpair($NBRES,$nbr) {
  52.    $nbimpaire=0;
  53.    for ($i = 0; $i < $nbr; $i++) {
  54.        if ($NBRES[$i] % 2 == 1) {
  55.            $nbimpaire++;
  56.        }
  57.    }
  58.    return $nbimpaire;
  59. }
  60. $result2=countNbPair($NBRES,$nbr);
  61. $result3=countNbImpair($NBRES,$nbr);
  62.  
  63. echo "<br>";
  64. echo "Nombre de chiffre impair dans le tableau = $result2";
  65. echo "<br>";
  66. echo "Nombre de chiffre pair dans le tableau = $result3";
  67. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement