Les sous-programmes

Exercice 1

Créer une fonction calculant la somme de valeurs passées en paramètre. Cette fonction aura le résultat comme premier paramètre par référence et le tableau de valeurs en deuxième paramètre. Appeler la fonction avec un tableau contenant les nombres 5,9,4 et 18. Écrire la solution en PHP.

Solution

<?php 
 
// Fonction avec le résultat comme premier paramètre par référence 
// et la somme des valeurs du tableau passé en deuxième paramètre. 
function somme(&$resultat,$tab_valeurs) { 
       $resultat = 0; 
       foreach ($tab_valeurs as $valeur) { 
              $resultat += $valeur; 
       } 
} 
// appels 
$tableau = [5,9,4,18]; 
somme($resultat,$tableau); // tableau passé en paramètre 
echo 'somme($resultat,[5,9,4,18]) => ',$resultat,'<br />'; 
?> 

Exercice 2

Créer un tableau contenant 10 chiffres aléatoires entre 1 à 100 puis trier celui-ci sans utiliser les méthodes de tri de tableau comme sort(). Il faudra créer une fonction pour échanger deux valeurs dans un tableau. Afficher ces valeurs séparées par une virgule. Écrire la solution en PHP.

Solution

<?php 
  
$tableau1 = array(); 
  
//Fonction pour échanger...
Pour consulter la suite, découvrez le livre suivant :
couv_RI3PALG.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les tableaux et structures
Suivant
Les fichiers