All pastes #1949310 Raw Edit

Mine

public text v1 · immutable
#1949310 ·published 2010-09-27 00:41 UTC
rendered paste body
	/*
	 * Problem 10 -- Calculating the salary of a specific person
	 * 		 at a company
	 *
	 *        Author: some guy
	 * Creation Date: 2010-09-20
	 * Modified Date: 2010-09-23
	 *   Description: Given the employee job classification,
	 *                Education background, merit rating
	 *                years of service and base pay, calculate
	 *                the percent of salary adjustment for each
	 *                employee
	 *
	 *          NOTE: TABLE TOO LARGE -- REFER TO
	 *          http://192.168.0.3/~wcrum/cs/pcc/problems/problem10.shtml
	 *
	 */

	import java.util.*;

	public class calcSalary
{

	public static void main( String args[] )
	{
		/*
		 * These variables define the FINAL number
		 * bleh...
		 */

		double jobRate;	//the job rate adjustment
				//based on service level
		double merit;   //the merit level of the person

		double education; //the amount of education they have had

		double service;  //the amount of time they worked at the
			         //company
		/*--------------------------------------------*/

		
		/*
		 * BEGIN CODE TO DETERMINE JOB STATUS
		 *
		 */
		int jobChoice;
		String jobWord;
		//double jobRate; might just keep this at the top

		jobChoice = getJobChoice();
		jobWord   = getJobWord( jobChoice );
		jobRate   = getJobRate( jobChoice );
		
		/* END JOB PART ------------------------------*/


		/*
		 * Begin merit identification
		 */
		int meritChoice;
		String meritWord;
		//double merit; //might just keep this at the top

		meritChoice = getMeritChoice();
		meritWord   = getWordChoice( meritChoice );
		merit       = getMeritRate( meritChoice );

		/* End merit identifcation-------------------*/

		/* ---------------------------------------------
		 * Begin education identification...
		 */
		int educationChoice;
		String educationWord;
		//double education; //might just keep this at the top...

		educationChoice = getEducationChoice();
		educationWord   = getEducationWord( educationChoice );
		education	= getEducationRate( educationChoice );

		/* End education identifcation------------------ */
		
		/* -----------------------------------------------
		 * Begin service identification
		 * bleh...
		 */

		int serviceChoice;
		String serviceWord;
		//double service; //already defined at the top

		serviceChoice   = getServiceChoice();
		serviceWord     = getServiceWord( serviceChoice );
		service         = getServiceRate( serviceChoice );
		
		/* 
		 * DEBUG CODE, REMOTE LATER
		 *
		 */
		while(true){
		System.out.print( "HELP ME I AM STUCK DOING JAVAAAAAAAAAAAAAAAAAAAAAA" );
		}
	}


	/*AOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAO
	 * Begin functions related to job calculations...
	 * jobWord --> the specific job "word" to be used when printing results
	 * jobRate --> the actual rate used in calculations..
	 *
	 */

	/*
	 * retireive from the user, the job rate AS A WORD
	 * @return jobWord --> the percentage of job
	 *
	 */

	public static int getJobChoice() {

                int number; //the specific percentage
		Scanner inputBuffer = new Scanner(System.in);


		System.out.print("Job classification menu:\n\r" +
				 "Press 1 for management level\n\r" +
				 "Press 2 for technical level\n\r" +
				 "Press 3 for service level\n\rClassification> "
				 );

		number = inputBuffer.nextInt();

		return number;
	}

	public static String getJobWord( int jobChoice )
	{
		String wordUp;

		switch ( jobChoice )
		{
			case 1:
				wordUp = "Something here";
			break;
			
			case 2:

				wordUp = "Something here 2";
			break;

			case 3:
				wordUp = "somethinghere 3";

			break;

			case default:
				wordUp = "BLAHBLAHBLAHDEFAULT";
		}
		
		return wordUp;
	}



	public static double getJobRate( int jobChoice )
	{
	    double number; //the number blah
		switch (jobChoice)
		{
			case 1:
	                
			number = 0.01;
			break;
			
			case 2:
			
			number = 0.015;
			break;

			default:

			number = 0.016;
			break;

		}
		
		return number;
	}

	/*THIS ENDS FUNCTIONS RELATED TO JOB CALCULATIONS------
	 * AOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAOAO
	 */
	
	/*
	 * BEGIN MERIT IDENTIFICATION
	 * QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
	 * IMPORTANT VARS:
	 * meritWord --> the specific word related to the number
	 * merit     --> the number used for calculation
	 */
	public static int getMeritChoice()
	{

                int number; //the specific percentage
		Scanner inputBuffer = new Scanner(System.in);


		System.out.print("Merit classification menu:\n\r" +
				 "Press 1 for poor service\n\r" +
				 "Press 2 for good service\n\r" +
				 "Press 3 for excellent service\n\rClassification> "
				 );

		number = inputBuffer.nextInt();

		return number;
	}

	public static String getMeritWord( int meritChoice )
	{
		String wordUp;

		switch ( meritChoice )
		{
			case 1:
				SOMETHINGGOESHERE;
			break;

			case 2:
				SOMETHINGELSEGOESHERE;
			break;

			case 3:
				SOMETHINGSOMETHINGELSEGOESHERE;
			break;

			case default:
				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;
			break;
		}
	
		return wordUp;
	}

	public static double getMeritRate( int meritChoice )
	{
		double number;

		switch( meritChoice )
		{
			case 1:
				SOMETHINGGOESHERE;
			break;

			case 2:
				SOMETHINGELSEGOESHERE;
			break;

			case 3:
				LALALALALALALALALALALALALAL;
			break;

			case default:
				AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;
			break;
		}

		return number;
	}

	/*
	 * THIS ENDS THE MERIT IDENTIFICATION BLAHBLAHBLAH.
	 */

	/*
	 * EDUCATION SUCKS~
	 *
	 */
	public static int getEducationChoice()
	{
		int number; //the number of something
		Scanner inputBuffer = new Scanner(System.in);
		System.out.print("INSERT THE MENU HERE FOO\n\r> ");
		number = inputBuffer.nextInt();
		return number;
	}

	public static String getEducationWord( int educationChoice )
	{
	}
	public static double getEducationRate( int educationChoice )
	{
	}

	/* (YARLY)
	 * this ends the education identification BLAHBLAHBLAHBLAH