Exemples langages
137
PHP
Rappelons que PHP ne dispose pas d’instructions de lecture en mode console. En général, les informations voulues proviendront d’un formulaire. Ici, nous avons placé directement les 10 notes dans le programme lui-même.
// création en mémoire du tableau $note
$note = array (12.5, 7, 8.5, 6, 15.5, 17, 6.5, 9, 11.5, 13) ;
// calcul de la moyenne dans moy
$somme = 0. ;
$nbNotes = count ($note) ;
foreach ($note as $noteCour)
// on pourrait utiliser également :
$somme = $somme + $noteCour ; // for ($i=0 ; $i<$nbNotes ; $i++)
// $somme = $somme + $note[$i] ;
$moy = $somme / $nbNotes ;
// on suppose que $note contient au moins une note
// comptage dans nb du nombre de notes supérieures à moy
$nb = 0 ;
foreach ($note as $noteCour)
// on pourrait utiliser également :
if ($noteCour > $moy) $nb++ ; // for ($i=0 ; $i<$nbNotes ; $i++ )
// if ($note[$i] > $moy) $nb++ ;
// affichage de moy et de n
echo "Moyenne = " , $moy, "
";
echo "Il y a ", $nb, " notes supérieures à cette moyenne" ;
?>
Moyenne = 10.65
Il y a 5 notes supérieures à cette moyenne
137
PHP
Rappelons que PHP ne dispose pas d’instructions de lecture en mode console. En général, les informations voulues proviendront d’un formulaire. Ici, nous avons placé directement les 10 notes dans le programme lui-même.
// création en mémoire du tableau $note
$note = array (12.5, 7, 8.5, 6, 15.5, 17, 6.5, 9, 11.5, 13) ;
// calcul de la moyenne dans moy
$somme = 0. ;
$nbNotes = count ($note) ;
foreach ($note as $noteCour)
// on pourrait utiliser également :
$somme = $somme + $noteCour ; // for ($i=0 ; $i<$nbNotes ; $i++)
// $somme = $somme + $note[$i] ;
$moy = $somme / $nbNotes ;
// on suppose que $note contient au moins une note
// comptage dans nb du nombre de notes supérieures à moy
$nb = 0 ;
foreach ($note as $noteCour)
// on pourrait utiliser également :
if ($noteCour > $moy) $nb++ ; // for ($i=0 ; $i<$nbNotes ; $i++ )
// if ($note[$i] > $moy) $nb++ ;
// affichage de moy et de n
echo "Moyenne = " , $moy, "
";
echo "Il y a ", $nb, " notes supérieures à cette moyenne" ;
?>
Moyenne = 10.65
Il y a 5 notes supérieures à cette moyenne
