// ****************************************************************
// Sales.java
//
// Reads in and stores sales for each of 5 salespeople.  Displays
// sales entered by salesperson id and total sales for all salespeople.
//
// ****************************************************************
import java.util.Scanner;

public class Sales{
	int goal;
	int SALESPEOPLE;
	int sum;
	int sales[];

	public Sales(int people){
		SALESPEOPLE = people;
		this.sales = new int[SALESPEOPLE];					}

	
	public Sales(){
		Scanner scan = new Scanner(System.in);
		System.out.println("Enter The Number of Salespeople:");
		SALESPEOPLE = scan.nextInt();
		this.sales = new int[SALESPEOPLE];		
	}
	public void testMe(){
		getSalesInput();
		provideSalesOutput();
		getSalesGoal();
		provideGoalsMet();
	}
	public void getSalesInput(){
		Scanner scan = new Scanner(System.in);		
		for (int i=0; i<sales.length; i++)		

	   	 {
			System.out.print("Enter The Sales for Salesperson" + (i+1) + ": ");
			sales[i] = scan.nextInt();
	   	 }				
	}
	public void provideSalesOutput(){
		System.out.println("\nSalesperson   Sales");
		System.out.println("--------------------");
		sum = 0;
		int max = sales[0];
		int top = 0;
		int min = sales[0];
		int low = 0;		
		for (int i=0; i<sales.length; i++)
	  	  {
			System.out.println("     " + (i+1) + "         " + sales[i]);
			//sum += sales[i];
			sum = sum + sales[i];
				if(sales[i]>max){
					max = sales[i];
					top = i;}           
				if(sales[i]<min){
					min = sales[i];
					low = i;}               	  	  }
		System.out.println("\nTotal sales: " + sum);
		System.out.println("\nAverage sales: " + sum/SALESPEOPLE);
		System.out.println("\nSalesperson " + (top+1) + " Had The Highest Sale" + max);
		System.out.println("\nSalesperson " + (low+1) + " Had The Lowest Sale" + min);	
	}
	public void getSalesGoal(){
		Scanner scan = new Scanner(System.in);
		System.out.println("\nEnter sales goal:");
		goal = scan.nextInt();}				
	public void provideGoalsMet(){
		int goalCount = 0;
		for (int i=0; i<sales.length; i++){
			if (sales[i] >= goal){
		goalCount = goalCount + 1;
		System.out.println("\nSalesperson " + (i+1) + " Met The Goal" + sales[i]);}
				}
		System.out.println("\nWe had " + goalCount + " SAlespeople Meet The Goal");
		}
}
