Sunday, 9 September 2012

3.EMPLOYEE DETAILS USING STRUCTURE


EMPLOYEE DETAILS USING STRUCTURE

namespace empl
{
    struct emp
    {
        public string name;
        public int age, bp;
        private float hra, da, tax, gp, np;
        public void calc()
        {
            hra = bp * 15 / 100;
            da = bp * 10 / 100;
            tax = bp * 5 / 100;
            gp = bp + hra + da;
            np = gp - tax;
        }
        public void display()
        {
            Console.WriteLine("********PAYROLLDETAILS**************");
            Console.WriteLine("The employee name:" + name);
            Console.WriteLine("The employee age:" + age);
            Console.WriteLine("Basic salary:" + bp);
            Console.WriteLine("HRA:" + hra);
            Console.WriteLine("DA:" + da);
            Console.WriteLine("Income tax" + tax);
            Console.WriteLine("Grosspay:" + gp);
            Console.WriteLine("Total netpay:" + np);
            Console.WriteLine("------------------------------------");
        }
    }
    class Testclass
    {
        public static void main()
        {
            emp e = new emp();
            Console.WriteLine("Enter the employee name:");
            e.name = Console.ReadLine();
            Console.WriteLine("Enter employee age");
            e.age = int.Parse(Console.ReadLine());
            Console.WriteLine("Enter the basic salary");
            e.bp = int.Parse(Console.ReadLine());
            e.calc();
            e.display();
            Console.Read();
        }
    }
}

No comments:

Post a Comment