// 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'); } }