Advertisement
AnoTest

Exercice_3_aleatoire.php

Jan 20th, 2021 (edited)
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.88 KB | None | 0 0
  1. //Samir Exercice_3 aleatoire.php
  2. <?php
  3.  
  4. $i = 0;
  5. $j = 0;
  6. $countSup5 = 0;
  7. $countInf5 = 0;
  8. $nb = 0;
  9. $countPair = 0;
  10. $countImpaire =0;
  11. $ValeurPoucentage = 100;
  12.  
  13. $nbvaleur = isset($_POST['nbvaleur']) ? $_POST['nbvaleur'] : '';
  14.  
  15. //Fonction test si le nombre est par ou impaire
  16.     function is_pair2($num){
  17.         if($num%2==0){
  18.         return true;
  19.         } else {
  20.         return false;
  21.         }
  22.     }
  23.  
  24.     function pourcentage($nbTest,$Sum,$pourcentage) {
  25.         $resultatPourcentage = ($nbTest/$Sum)*$pourcentage;
  26.         return $resultatPourcentage;
  27.     }
  28.  
  29. if( isset($_POST['submit'])) {
  30.  
  31.     for($i=1;$i<=$nbvaleur;$i++)
  32.             {
  33.                 $nb++;
  34.                     $nombre[$i] = rand(0,10);
  35.                     //valeur <= 5
  36.                     if($nombre[$i] <= 5 ) {
  37.                         $countInf5++;
  38.                     }
  39.                     //valeur valeurs supérieures strictement à 5
  40.                     if($nombre[$i] > 5 ) {
  41.                         $countSup5++;
  42.                     }
  43.  
  44.                     if(is_pair2($nombre[$i])) {
  45.                         $countPair++;
  46.                     }else {
  47.                         $countImpaire++;
  48.                     }
  49.                     echo '<p> valeur '.$nb.' = ' .$nombre[$i].'<p>';
  50.  
  51.                    
  52.             }
  53.     }
  54.  
  55. echo '<p color="blue"> nombre de valeurs inférieures ou égales à 5 => '.$countInf5.'</p>' ;
  56.  
  57. echo '<p> nombre de valeurs supérieures strictement à 5 => '.$countSup5.'</p>';
  58.  
  59. echo '<b> <p>Le Nombre de valeur pair est => '.$countPair.'</p><b>';
  60.  
  61. echo '<b> Le Nombre de valeur impair est => '.$countImpaire.'</b>';
  62.  
  63. echo '<p> Le pourcentage de nombre pair est => '.pourcentage($countPair,$nbvaleur,$ValeurPoucentage).' %</p>';
  64.  
  65. echo '<p> Le pourcentage de nombre impair est => '.pourcentage($countImpaire,$nbvaleur,$ValeurPoucentage).' %</p>';
  66.  
  67. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement