Probleme d'un exercice java

Bonjour,
svp,
est ce que vous pouvez m'aider à la résolution de cette exercice par java,?
écrire un programme qui demandequi demande de résumer les resultats.:
Vous avez reçu une liste de 10étudiants. A coté de chaque nom apparait 1 si l'étudiant a réussi,ou un 2 s'il a échoué.
1- entrer chaque résultat du test de chaque type
2-compter le nombre de résultats du test de chaque type
3-Afficher un résumé des résultats du test qui indique le nombre d'étudiants qui ont réussi et de ceux qui ont échoué
4-Si plus de 8 étudiants ont réussi l'examen, afficher le message "promouvoir le cours"

il sera gentil si la solution est accompagnée par des explications
merci
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Contributeur
    Bonsoir fleur desert,
    On peut effectivement t'aider, mais on ne va pas faire cet exercice à ta place. Postes ici ton code actuel ainsi que le résultat de tes réflexions. On te guidera alors vers la solution, et on te corrigera ton code.

    Cordialement,
    0
    1. Bonjour,
      je suis débutant en Java et j'utilise le JBuilder ;
      voila ce que j'ai pu faire :
      créer un tableau d'objets à 3 lignes et une colonne ; chaque ligne contient un objet Étudiant ( le nom d'un étudiant suivi de 1 ou 2 ( 1:réussi; 2:échoué) )
      pour toi il suffit de changer 3 par 10 et faire le même travail .

      public class Etudiant {
      String nom_etud;
      String res;
      Etudiant( String s, String r)
      {
      nom_etud=s;
      res=r;
      }
      String concat()
      {
      return(nom_etud+" "+res);
      }

      public class Testetudian {
      public static void main(String[] args) {
      int nb_reussi = 0;
      int nb_echoue = 0;
      Etudiant [][] t= new Etudiant[3][1];
      t[0][0]=new Etudiant("Bill","1");
      t[1][0]=new Etudiant("John","2");
      t[2][0]=new Etudiant("Carla","1");
      for(int i=0;i<t.length;i++)
      {
      System.out.print(t[i][0].concat());
      System.out.println();
      if (t[i][0].res.equals("1")) {
      nb_reussi++;
      }
      else if(t[i][0].res.equals("2")) {
      nb_echoue++;
      }
      }
      System.out.println(" Le nombre d'étudiants réussis est = "+ nb_reussi);
      System.out.println(" Le nombre d'étudiants échoués est = "+nb_echoue);
      if(nb_reussi>8)
      {
      System.out.println("promouvoir le cours");
      }
      }
      }
      0
      1. Bonjour,
        Merci, pour votre aide, c'est vraiment gentil
        0