/*
 * File: Average3.java
 * --------------------------
 * This program adds two numbers and prints their sum.  This version
 * runs as a Java application without using the acm.program package.
 */

import acm.io.*;
import java.awt.*;
import javax.swing.*;

public class Average3
{
  public static void main(String[] argv)
  {
    JFrame frame = new JFrame("Average3");
    IOConsole console = new IOConsole();
    frame.getContentPane().add(BorderLayout.CENTER, console);
    frame.setSize(500, 300);
    frame.setVisible(true);
    
    console.println("This program computes an average of numbers.");
    console.println("Please Enter 0 to quit the calculation.");
    
    // variable declaration
    double total = 0.0;
    double average = 0.0;
    int counter = 0;
    int number = -1;

    while( number != 0 )
    {
      number = console.readInt("Enter number: ");
      
      total = total + number;
      average = total / (counter+1);
      counter++;
      
      console.println("  Current total is " + total + ".");
      console.println("  Current average is " + average + ".");
    }
    
    console.println("Thank you for using. See you!!!");
   
  }
}
