All pastes #412471 Raw Edit

Stuff

public text v1 · immutable
#412471 ·published 2007-03-27 18:29 UTC
rendered paste body
// worker info
using System;


class ConsoleApplication7
{
	char employeeType, leave;
	int employeeAge, employeeXP;
	static void GetInfo(string[] args)
	{
		Console.Write("Enter the employee type ");
		employeeType = char.Parse(Console.ReadLine());
		Console.Write("Enter the employee age ");
		employeeAge = Int32.Parse(Console.ReadLine());
		Console.Write("Enter the employee experience ");
		employeeXP = Int32.Parse(Console.ReadLine());
	}

	static void Retirement(string[] args)
	{
		switch(employeeType)
		{
			case 'M': case 'm': // manager
				if( employeeAge >= 55 && employeeXP >= 20)
					Console.WriteLine("Worker can retire");
				else if(employeeAge >= 55 && employeeXP < 20)
					Console.WriteLine("Worker needs more experience");
				else if(employeeAge < 55 && employeeXP < 20)
					Console.WriteLine("Worker is underage and under experienced");
				else Console.WriteLine("Worker needs more experience");
				break;				
			case 'W': case 'w': // worker
				if( employeeAge >= 63 && employeeXP >= 25)
					Console.WriteLine("Worker can retire");
				else if(employeeAge >= 63 && employeeXP < 25)
					Console.WriteLine("Worker needs more experience");
				else if(employeeAge < 63 && employeeXP < 25)
					Console.WriteLine("Worker is underage and under experienced");
				else Console.WriteLine("Worker needs more experience");
				break;
			case 'S': case 's': // supervisor
				if( employeeAge >= 60 && employeeXP >= 24)
					Console.WriteLine("Worker can retire");
				else if(employeeAge >= 60 && employeeXP < 24)
					Console.WriteLine("Worker needs more experience");
				else if(employeeAge < 60 && employeeXP < 24)
					Console.WriteLine("Worker is underage and under experienced");
				else Console.WriteLine("Worker needs more experience");
				break;
			default:
				Console.WriteLine(" input sucked ");
				break;
		}
		Console.WriteLine("Enter another employee? Enter y or n");
		leave = char.Parse(Console.ReadLine());
	}

	static void Main(string[] args)
	{
		do
		{
			GetInfo();	
			Retirement();
		}
		while(leave == 'y');
		


	}
}