Exemples langages
133
Exemples langages
Voici, écrit en C++, C, Java, C# et PHP, l’exemple de programme du paragraphe 4, page 118.
C++
Ici, nous avons placé le nombre de notes (10) dans une constante symbolique, afin d’en faciliter la modification éventuelle.
#include
using namespace std ;
main()
{ const int nbNotes = 10 ;
int i, nb ;
float note [nbNotes] ;
float somme, moy ;
// lecture du tableau note
cout << "donnez vos " << nbNotes << " notes : " ;
for ( i = 0 ; i
cin >> note [i] ;
// calcul de la moyenne dans moy
somme = 0. ;
for (i = 0 ; i
somme = somme + note[i] ;
moy = somme / nbNotes ;
// on suppose nbNotes non nul
// comptage dans nb du nombre de notes supérieures à moy
nb = 0 ;
for (i = 0 ; i
if (note[i] > moy) nb++ ;
// affichage de moy et de n
cout << "moyenne = " << moy << "\n" ;
cout << "il y a " << nb << " notes supérieures à cette moyenne" ;
}
donnez vos 10 notes : 12.5 7 8.5 6 15.5 17 6.5 9 11.5 13
moyenne = 10.65
il y a 5 notes supérieures à cette moyenne
133
Exemples langages
Voici, écrit en C++, C, Java, C# et PHP, l’exemple de programme du paragraphe 4, page 118.
C++
Ici, nous avons placé le nombre de notes (10) dans une constante symbolique, afin d’en faciliter la modification éventuelle.
#include
using namespace std ;
main()
{ const int nbNotes = 10 ;
int i, nb ;
float note [nbNotes] ;
float somme, moy ;
// lecture du tableau note
cout << "donnez vos " << nbNotes << " notes : " ;
for ( i = 0 ; i
// calcul de la moyenne dans moy
somme = 0. ;
for (i = 0 ; i
moy = somme / nbNotes ;
// on suppose nbNotes non nul
// comptage dans nb du nombre de notes supérieures à moy
nb = 0 ;
for (i = 0 ; i
// affichage de moy et de n
cout << "moyenne = " << moy << "\n" ;
cout << "il y a " << nb << " notes supérieures à cette moyenne" ;
}
donnez vos 10 notes : 12.5 7 8.5 6 15.5 17 6.5 9 11.5 13
moyenne = 10.65
il y a 5 notes supérieures à cette moyenne
