Aide en java
lafa73
Messages postés
39
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
voila j ai un petit probleme a resoudre cette question
Concevoir une classe Notes qui demande à l’utilisateur d’entrer un tableau statique des notes obtenues par l’etudiant X à l’universite en déclarant 3 vecteurs v1,v2 et v3 de meme dimension de telle facon que leurs éléments sont respectivements remplis par le user
NB : le tableau Notes a entrer dans une application console est le suivant :
Nom Matiere Coeff Note
(1) (2) (3)
Physique-Chimie 3 16.40
Maths 4 17.30
Langues 2 12.20
Histoire_geo 1.5 18.7
Sciences 2.5
15.00
comment dois je faire
class note {
double coefficient;
double matiere;
public note (doubl coef, double mat) {
for (i =1,i<=5; i++) {
double tab[i] = coef * mat
}
}
voila j ai un petit probleme a resoudre cette question
Concevoir une classe Notes qui demande à l’utilisateur d’entrer un tableau statique des notes obtenues par l’etudiant X à l’universite en déclarant 3 vecteurs v1,v2 et v3 de meme dimension de telle facon que leurs éléments sont respectivements remplis par le user
NB : le tableau Notes a entrer dans une application console est le suivant :
Nom Matiere Coeff Note
(1) (2) (3)
Physique-Chimie 3 16.40
Maths 4 17.30
Langues 2 12.20
Histoire_geo 1.5 18.7
Sciences 2.5
15.00
comment dois je faire
class note {
double coefficient;
double matiere;
public note (doubl coef, double mat) {
for (i =1,i<=5; i++) {
double tab[i] = coef * mat
}
}
A voir également:
- Aide en java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
2 réponses
Voilà une réponse possible :
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Vector;
public class Etudiant {
private Vector matieres;
private Vector coeff;
private Vector notes;
public Vector getMatieres(){return matieres;}
public Vector getCoeff(){return coeff;}
public Vector getNotes(){return notes;}
public Etudiant(){
matieres = new Vector();
coeff = new Vector();
notes = new Vector();
}
public void addMatiere(String nomMatiere){
matieres.add(nomMatiere);
}
public void addCoeff(Double coef){
coeff.add(coef);
}
public void addNote(Double note){
notes.add(note);
}
public void saisir(){
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
String ligne;
int choix = 0;
do{
try{
System.out.println("Choisissez parmi les actions suivantes :");
System.out.println("1 - Ajouter un résultat");
System.out.println("2 - Quitter");
ligne = br.readLine();
choix = Integer.parseInt(ligne);
if(choix == 2)
break;
System.out.println("Donnez la matière : ");
ligne = br.readLine();
addMatiere(ligne);
System.out.println("Donnez le coefficient pour la matière "+ligne+" : ");
ligne = br.readLine();
addCoeff(new Double(ligne));
System.out.println("Donnez la note de coefficient "+ligne+" : ");
ligne = br.readLine();
addNote(new Double(ligne));
}
catch(IOException ioe){
ioe.printStackTrace();
}
}
while(true);
}
public String toString(){
StringBuffer retour = new StringBuffer();
retour.append("Matière \tCoefficient \tNote \n");
for(int i=0;i<matieres.size();i++){
retour.append(matieres.elementAt(i));
retour.append(" \t");
retour.append(coeff.elementAt(i));
retour.append(" \t");
retour.append(notes.elementAt(i));
retour.append("\n");
}
return retour.toString();
}
public static void main(String[] args){
Etudiant etudiant = new Etudiant();
etudiant.saisir();
System.out.print(etudiant.toString());
}
}
lafa73
Messages postés
39
Statut
Membre
1
JE VOUS REMERCIE BCP