public class Pile {
  double haut ;
  Pile suite ;

  Pile (double elt, Pile old) {
    haut = elt ;
    suite = old ;
  }

  private static void error (String msg) {
    System.err.println (msg) ;
    System.exit (2) ;
  }

  static Pile push (Pile pile, double elt) {
    // empile un réel
  }

  static double top (Pile pile) {
    // haut de pile
  }

  static Pile pop (Pile pile) {
    // dépile
  }

  static String toString (Pile pile) {
    // impression du contenu de la pile
  }

  public static void main (String[] args) {
    Pile p = null;
    p = push (p, 1.2) ;
    p = push (p, 1.5) ;
    p = pop (p) ;
    System.out.print (toString (p)) ;
    p = pop (p) ;
    p = pop (p) ;
    System.out.print (toString (p)) ;
  }
}
