package bonjour;
import bibliDP.es.Clavier;
import java.util.Vector;

/** Le programme Bonjour avec les notes dans un Vector */
public class BonjourVectorVariante {

  public static void main(String[] args) {
   String nom = Clavier.readString("tapez votre nom : ");
   String prenom = Clavier.readString("tapez votre prenom : ");

   int annee = Clavier.readInt("tapez votre année de naissance : ");
   int age = 2004 - annee;

    Vector donnees = new Vector();

    donnees.addElement(nom);
    donnees.addElement(prenom);
    // donnees.addElement(new Integer(age));
    // donnees.addElement("ans");
    // ou
    donnees.addElement(age+" ans");

    donnees.addElement("notes ");
    int n = donnees.size();

    System.out.println("tapez les notes séparées par des blancs ou des \"Entrée\"");
    System.out.println("tapez un nombre négatif pour terminer la lecture");

    /*
    double note=Clavier.readDouble();
    while (note>0) {donnees.addElement(new Double(note));
                    note = Clavier.readDouble();}
    */
    // ou plus concis
    for (double note = Clavier.readDouble(); note>0;note=Clavier.readDouble())
            donnees.addElement(new Double(note));

    System.out.print("donnees : "); System.out.println(donnees);
    // ou
    System.out.println("donnees : "+donnees.toString());



    int nbNotes = donnees.size()-n;
    double somme = 0;
    for (int i=n;i<nbNotes+n;i++)
      somme += ((Double)donnees.elementAt(i)).doubleValue();
    double moyenne = somme/nbNotes;
    System.out.println("\nmoyenne : "+ moyenne);

    }

  }
