import java.io.*;     // Inclusion du paquet d'E/S système

/**
  * Classe 'p_cart' :  VERIF.  DE  'etudiant' comme classe publique indépendante
  * @author   (c) ~/2A env.
  * @version  0.92  2004.09.22
  * @since    0.8   2003.09.30
  */
public class p_cart  {
 /**
   * jout: champ public de classe <===> alias de 'System.out'
   */ 
  public static PrintWriter jout= new PrintWriter(System.out, true);
/**
  * Méthode principale publique 'main(...)'. 
  * Elle utilise la classe 'es' pour accéder aux méthodes de classe:  
  *    attente() - affichage de l'heure courante, 
  *    LireCh()  - lecture d'une chaîne de caractères, 
  *    LireCh(guide) - idem mais un message de guide en lecture.
  *   
  * @param args Tableau de chaînes pour ligne de commande éventuelle
  */
  public static void main(String args[]) throws IOException  {

        String txt= new String(); // <==>  String txt;
        etudiant  number_one = new etudiant();

	txt  ="\n\nVERIF. du P_CART (classe publique) 'etudiant' ...\n";
	txt +="------  (c)~/2A env. - MAJ: 2004.09.22 14H08\n";
	txt +="Usage éventuel:  java  p_cart  args0  args1...\n";
	txt +="--------------                               \n";

     // A COMPLETER  ci-après ...         

        number_one.last_n = new StringBuffer("Kirk");
	number_one.first_n = new StringBuffer("James T.");
	number_one.nss    = new String("123456789012345");
	number_one.age = 319;
	int sum = 0;
	for (int i=0; i< number_one.matieres.length; ++i)  {
		number_one.matieres[i] = i+10;
		sum += number_one.matieres[i];
	}
	number_one.moyenne =  ((float) sum) / number_one.matieres.length;

	txt += "\nL'élève  "+number_one.first_n+" "+number_one.last_n+", ayant obtenu ";
	txt += "une moyenne de  "+ number_one.moyenne +"  sur 20,\nest donc déclaré  'Admis à l'\nAcadémie Spatiale des Sciences et Techniques des Internautes de Nancy (ASSTIN)' !  ";

     // 
        jout.println(txt);  // 'jout' pour alléger la frappe ...
        es.attente();   // Stabilisation de l'écran pour lecture ... 
	System.exit(0);
  }

}

 
