0% ont trouvé ce document utile (0 vote)
16 vues1 page

TP 2

Transféré par

jonathanmananga0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues1 page

TP 2

Transféré par

jonathanmananga0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 1

<?

php
// Fonction pour générer la table de multiplication pour une valeur donnée
function genererTableMultiplication($valeur) {
$table = [];
for ($i = 1; $i <= 10; $i++) {
$table[$i] = $valeur * $i;
}
return $table;
}

// Fonction pour afficher une table de multiplication


function afficherTable($valeur, $table) {
echo "Table de multiplication pour $valeur :\n";
foreach ($table as $multiplicateur => $resultat) {
echo "$valeur x $multiplicateur = $resultat\n";
}
echo "\n";
}

// Fonction pour calculer les valeurs agrégées (somme et moyenne)


function calculerValeursAgregees($tables) {
$sommeTotale = 0;
$nombreValeurs = 0;

foreach ($tables as $table) {


foreach ($table as $resultat) {
$sommeTotale += $resultat;
$nombreValeurs++;
}
}

$moyenne = $sommeTotale / $nombreValeurs;

return [
'sommeTotale' => $sommeTotale,
'moyenne' => $moyenne
];
}

// Programme principal
function main($valeurInitiale) {
$tables = [];
for ($valeur = $valeurInitiale; $valeur >= 1; $valeur--) {
$tables[$valeur] = genererTableMultiplication($valeur);
afficherTable($valeur, $tables[$valeur]);
}

$resultatsAgreges = calculerValeursAgregees($tables);
echo "Valeurs agrégées :\n";
echo "Somme totale : " . $resultatsAgreges['sommeTotale'] . "\n";
echo "Moyenne : " . $resultatsAgreges['moyenne'] . "\n";
}

// Exécuter le programme avec une valeur initiale donnée


$valeurInitiale = 5; // Vous pouvez changer cette valeur
main($valeurInitiale);
?>

Vous aimerez peut-être aussi