namespace PayrollApplication
public interface Information
double totalDeductions(double BIRTax, double PhilHealth, double SSS, double PAGIBIG);
public class Total : Information, Fees
public string FirstName, MiddleName, LastName, Email, Position, EmpiD, MobileNum, BankAcc;
public double WorkDay, GrossPay;
public double DailySalary = 537.00;
public double PhilHealth, SSS, PAGIBIG, BIRTax, Deductions;
Console.Write("Enter First name: ");
FirstName = Console.ReadLine();
Console.Write("Enter Middle name: ");
MiddleName = Console.ReadLine();
Console.Write("Enter Last name: ");
LastName = Console.ReadLine();
Console.Write("Enter Email: ");
Email = Console.ReadLine();
Console.Write("Enter Employee ID: ");
Position = Console.ReadLine();
Console.Write("Enter Employee Postion: ");
EmpiD = Console.ReadLine();
Console.Write("Enter Mobile number: ");
MobileNum = Console.ReadLine();
Console.Write("Enter Bank Account number: ");
BankAcc = Console.ReadLine();
Console.Write("Enter total work days: ");
WorkDay = Convert.ToDouble(Console.ReadLine());
GrossPay = WorkDay * DailySalary;
Console.WriteLine("___________________________________");
Console.WriteLine("\nTotal Gross Pay: P{0}", GrossPay);
public void contributions()
PhilHealth = GrossPay * 0.035;
PAGIBIG = GrossPay * 0.02;
BIRTax = (GrossPay - PhilHealth - SSS - PAGIBIG) * 0.08;
Deductions = totalDeductions(BIRTax, PhilHealth, SSS, PAGIBIG);
public double totalDeductions(double BIRTax, double PhilHealth, double SSS, double PAGIBIG)
return PhilHealth + SSS + PAGIBIG + BIRTax;
Console.WriteLine("Name: {0} {1} {2}", FirstName, MiddleName, LastName);
Console.WriteLine("Email: {0}", Email);
Console.WriteLine("Mobile Number: {0}", MobileNum);
Console.WriteLine("Bank Account Number: {0}", BankAcc);
Console.WriteLine("Work Days: {0}", WorkDay);
Console.WriteLine("Daily Salary: P{0}", DailySalary);
Console.WriteLine("\nTotal Gross Pay: P{0}", GrossPay);
Console.WriteLine("Total Fees: P{0}", Deductions.ToString("0.00"));
string netPay = (GrossPay - Deductions).ToString("0.00");
Console.WriteLine("___________________________________");
Console.WriteLine("Net Pay: P{0}", netPay);
public void printDeductions()
Console.WriteLine("PhilHealth Contribution: P{0}", PhilHealth.ToString("0.00"));
Console.WriteLine("SSS Contribution: P{0}", SSS.ToString("0.00"));
Console.WriteLine("PAG IBIG Contribution: P{0}", PAGIBIG.ToString("0.00"));
Console.WriteLine("BIR Tax Total: P{0}", BIRTax.ToString("0.00"));
Console.WriteLine("___________________________________");
Console.WriteLine("\nTotal Fees: P{0}", Deductions.ToString("0.00"));
public class finalCopy : Total
Console.WriteLine("\n== ENTER INFORMATION ==\n");
Console.WriteLine("\n\n== DEDUCTIONS ==\n");
Console.WriteLine("\n\n== RESULTS ==\n");
public static void Main(string[] args)
finalCopy fc = new finalCopy();
Console.WriteLine("EMPLOYEE PAYROLL SYSTEM");