Probleme d'un exercice java

Fermé
fleur desert Messages postés 10 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 10 décembre 2008 - 15 nov. 2008 à 15:19
fleur desert Messages postés 10 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 10 décembre 2008 - 16 nov. 2008 à 16:08
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
A voir également:

2 réponses

Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329
15 nov. 2008 à 19:51
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
marouendjerbien Messages postés 35 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 19 novembre 2008 1
16 nov. 2008 à 15:21
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
fleur desert Messages postés 10 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 10 décembre 2008
16 nov. 2008 à 16:08
Bonjour,
Merci, pour votre aide, c'est vraiment gentil
0