Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.60 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. /* ESERCIZIO 1 */
  5.  
  6. $v = [2,3,4,5,6,7,8,9, 10];
  7.  
  8. /** contatore numeri pari */
  9. $even = 0;
  10.  
  11. /** contatore numeri dispari */
  12. $odd = 0;
  13.  
  14. /** ciclo il vettore contentente i numeri */
  15. foreach ($v as $number)
  16. {
  17.     /**
  18.      * L'operatore "%" identifica l'operazione di "MODULO", che ritorna il resto della divizione tra
  19.      * il numero posto a sinistra dell'operatore e il numero posto a destra.
  20.      * Se l'operazione "MODULO" su "$number" ritorna 0 incremeto il contatore dei numeri pari,
  21.      * altrimenti incremento il contatore dei numeri dispari
  22.      */
  23.     if ($number % 2 == 0) {
  24.         $even++;
  25.     }
  26.     else
  27.     {
  28.         $odd++;
  29.     }
  30. }
  31.  
  32. echo 'Ci sono '.$even.' numeri pari  e '.$odd.' numeri dispari <br><br>';
  33.  
  34. if($even>$odd)
  35. {
  36.     echo 'La quantità di numeri pari è maggiore della quantità di numeri dispari';
  37. }
  38. elseif ($even<$odd)
  39. {
  40.     echo 'La quantità di numeri pari è minore della quantità di numeri dispari';
  41. }
  42. else
  43. {
  44.     echo 'La quantità di numeri pari è uguale alla quantità di numeri dispari';
  45. }
  46.  
  47.  
  48. /* ESERCIZIO 2 */
  49.  
  50. $v = [2,3,4,5,6,7,8,9, 10];
  51.  
  52. /** contatore numeri pari */
  53. $even = 0;
  54.  
  55.  
  56. /** ciclo il vettore contentente i numeri */
  57. foreach ($v as $number)
  58. {
  59.     /**
  60.      * L'operatore "%" identifica l'operazione di "MODULO", che ritorna il resto della divizione tra
  61.      * il numero posto a sinistra dell'operatore e il numero posto a destra.
  62.      * Se l'operazione "MODULO" su "$number" ritorna 0 incremeto il contatore dei numeri pari
  63.      */
  64.     if ($number % 2 == 0) {
  65.         $even++;
  66.     }
  67. }
  68.  
  69. echo 'Ci sono '.$even.' numeri pari';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement