/*
 *
 * EggBasket1

   write a program that reads in two integers,  
   number of eggs per basket, and number of basket,
   outputs number of eggs,
   then removes two eggs from each basket and
   outputs number of eggs again.
  
   CS112 Assignment
   Put eggs in cartons containing an even dozen.
   Print out how many dozen cartons you have, and also
   determine how many and something to do with remaining eggs
 *
 */

import java.io.*; // For System.out

public class EggBasket1 {
  
  private final int Dozen = 12;
  private int numberOfBaskets, eggsPerBasket;
  private int totalEggs( ) { return numberOfBaskets*eggsPerBasket; }
  
  // Constructor
  public void EggBasket1(  ) { numberOfBaskets = 0; eggsPerBasket = 0; }
  
  private void read(  ) {

	System.out.print( "Enter Number of Eggs in Each Basket ->" );
	eggsPerBasket = SavitchIn.readInt();
        
	System.out.print( "Enter Number of Baskets -> " );
	numberOfBaskets = SavitchIn.readInt();
  }

  private void print( String comment ) {

	System.out.println( );
	System.out.println( comment );

        System.out.println( "We have " + eggsPerBasket + " Eggs/Basket" +
	                     " and " + numberOfBaskets + " Baskets " );
	System.out.println( "Total number of Eggs is " + totalEggs( ) ); 
        }
  private void print(  ) { print( " " ); }

  public static void allDone( ) {
    System.out.println( "Press anything on key board to Quit Program" );
    SavitchIn.readLine( );
  }
  
  public static void main( String[] args ) {
	
	EggBasket1 egg = new EggBasket1( );
	egg.read( );
	egg.print( );
	egg.eggsPerBasket = egg.eggsPerBasket - 2;
	egg.print( "Now Lets take two eggs out of each Basket" );

        EggBasket1.allDone( );
        }
}

