Esempio n. 1
0
        public static void Main(string[] args)
        {
            SalariedEmp salariedEmployee =
            new SalariedEmp("John", "Smith", "111-11-1111", 800.00);
            HourlyEmp hourlyEmployee =
            new HourlyEmp("Karen", "Price",
            "222-22-2222", 16.75, 40.00);
            CommisionEmp commissionEmployee =
            new CommisionEmp("Sue", "Jones",
            "333-33-3333", 10000.00, 0.06);
            BaseSCEmp basesceemp =
            new BaseSCEmp("Bob", "Lewis",
            "444-44-4444", 5000.00, 0.04, 300.00);



            Console.WriteLine("{0}\nearned: {1:C}\n",
             salariedEmployee, salariedEmployee.CalculateTotal());
            Console.WriteLine("{0}\nearned: {1:C}\n",
            hourlyEmployee, hourlyEmployee.CalculateTotal());
            Console.WriteLine("{0}\nearned: {1:C}\n",
            commissionEmployee, commissionEmployee.CalculateTotal());
            Console.WriteLine("{0}\nearned: {1:C}\n",
            basesceemp,
            basesceemp.CalculateTotal());

           

        }
Esempio n. 2
0
        public static void Main(string[] args)
        {
            SalariedEmp salariedEmployee =
                new SalariedEmp("John", "Smith", "111-11-1111", 800.00);
            HourlyEmp hourlyEmployee =
                new HourlyEmp("Karen", "Price",
                              "222-22-2222", 16.75, 40.00);
            CommisionEmp commissionEmployee =
                new CommisionEmp("Sue", "Jones",
                                 "333-33-3333", 10000.00, 0.06);
            BaseSCEmp basesceemp =
                new BaseSCEmp("Bob", "Lewis",
                              "444-44-4444", 5000.00, 0.04, 300.00);



            Console.WriteLine("{0}\nearned: {1:C}\n",
                              salariedEmployee, salariedEmployee.CalculateTotal());
            Console.WriteLine("{0}\nearned: {1:C}\n",
                              hourlyEmployee, hourlyEmployee.CalculateTotal());
            Console.WriteLine("{0}\nearned: {1:C}\n",
                              commissionEmployee, commissionEmployee.CalculateTotal());
            Console.WriteLine("{0}\nearned: {1:C}\n",
                              basesceemp,
                              basesceemp.CalculateTotal());
        }