You are on page 1of 3

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication_Inclass
{
class Program
{
static void Main(string[] args)
{
//declaring variables
double net_salary, paye, aids_levy, nassa;
float gross_salary;
Console.WriteLine("Please enter your salary");
gross_salary = float.Parse(Console.ReadLine());//using Parse method
to convert 'grade' from default 'string' to 'character'

{
switch (gross_salary)
{
case (0 < gross_salary <= 250):
paye = 0;
nassa = (1.28 / 100) * gross_salary;
aids_levy = (3 / 100) * paye;
net_salary = gross_salary - paye - nassa - aids_levy;
{
Console.WriteLine("You are in grade: A");
Console.WriteLine("Your net salary is: ", net_salary
);
break;
}
case (250 < gross_salary <= 1000):
paye = (20 / 100) * gross_salary + 50;
nassa = (1.28 / 100) * gross_salary;
aids_levy = (3 / 100) * paye;
net_salary = gross_salary - paye - nassa - aids_levy;
{
Console.WriteLine("You are in grade: B");
Console.WriteLine("Your net salary is: ", net_salary
);
break;
}
case (1000 < gross_salary <= 2000):
paye = (25 / 100) * gross_salary + 100;
nassa = (1.28 / 100) * gross_salary;
aids_levy = (3 / 100) * paye;
net_salary = gross_salary - paye - nassa - aids_levy;
{
Console.WriteLine("You are in grade: C");
Console.WriteLine("Your net salary is: ", net_salary
);
break;
}
case (2000 < gross_salary <= 5000):
paye = (30 / 100) * gross_salary + 200;
nassa = (1.28 / 100) * gross_salary;
aids_levy = (3 / 100) * paye;
net_salary = gross_salary - paye - nassa - aids_levy;
{
Console.WriteLine("You are in grade: D");
Console.WriteLine("Your net salary is: ", net_salary
);
break;
}
case (5000 < gross_salary <= 7500):
paye = (35 / 100) * gross_salary + 450;
nassa = (1.28 / 100) * gross_salary;
aids_levy = (3 / 100) * paye;
net_salary = gross_salary - paye - nassa - aids_levy;
{
Console.WriteLine("You are in grade: E");
Console.WriteLine("Your net salary is: ", net_salary
);
break;
}
case (7500 < gross_salary <= 10000):
paye = (40 / 100) * gross_salary + 825;
nassa = (1.28 / 100) * gross_salary;
aids_levy = (3 / 100) * paye;
net_salary = gross_salary - paye - nassa - aids_levy;
{
Console.WriteLine("You are in grade: F");
Console.WriteLine("Your net salary is: ", net_salary
);
break;
}
case (10000 < gross_salary <= 20000):
paye = (45 / 100) * gross_salary + 1325;
nassa = (1.28 / 100) * gross_salary;
aids_levy = (3 / 100) * paye;
net_salary = gross_salary - paye - nassa - aids_levy;
{
Console.WriteLine("You are in grade: G");
Console.WriteLine("Your net salary is: ", net_salary
);
break;
}
case (20000 < gross_salary):
paye = (50 / 100) * gross_salary + 2325;
nassa = (1.28 / 100) * gross_salary;
aids_levy = (3 / 100) * paye;
net_salary = gross_salary - paye - nassa - aids_levy;
{
Console.WriteLine("You are in grade: H");
Console.WriteLine("Your net salary is: ", net_salary
);
break;
}
default:
Console.WriteLine("You have entered invalid input!");
break;
}
}
}
}
}

You might also like