1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| public class exo1mod4 {
public static void main (String []arg)
{
char[]matiere=new char[3];
matiere[0] = 'M';
matiere[1] = 'F';
matiere[2] = 'I';
int i,j,nb;
double s;
s=0;
//saisie du nombre d'élève
System.out.println("entrez le nombre d'élèves ");
nb=Lire.i();
double [][]notes=new double [nb][4];
//saisie des notes
for (i=0;i<nb;i=i+1)
for (j=0;j<3;j=j+1)
{System.out.println("entrez la note de l'élève "+(i+1)+" en "+matiere[j]);
notes[i][j]=Lire.d();
}
//calcul des moyennes individuelles
for (i=0;i<nb;i=i+1)
{notes[i][3]=((notes[i][0]*3)+(notes[i][1]*2)+(notes[i][2]*5))/10;
System.out.println("Moyenne de l'élève "+i+": "+notes[i][3]);
if (notes[i][3]<10) System.out.println(" Elève recalé");
else System.out.println(" Elève reçu");}
//calcul de la moyenne de la classe
for (i=0;i<nb;i=i+1) s=s+notes[i][3];
System.out.print("La moyenne de la classe est: "+s/nb);
}
} |
Partager