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