Beispiel #1
0
        static void Main(string[] args)
        {
            int pay;
            // instantiation of an object
            Staff staff1 = new Staff("Chahat");

            staff1.HoursWorked = 160;
            Console.WriteLine(staff1.ToString());
            pay = staff1.CalculatePay();
            Console.WriteLine("Pay = " + pay);
            Console.WriteLine("----------------------");

            // another object
            Staff staff2 = new Staff("Random", "Name");

            staff2.HoursWorked = 200;
            pay = staff2.CalculatePay(10, 50);
            Console.WriteLine("Pay = " + pay);
            Console.WriteLine("----------------------");

            // yet another object
            Staff staff3 = new Staff("CK");

            staff3.HoursWorked = -1;
            pay = staff3.CalculatePay(100, 200);
            Console.WriteLine("Pay = " + pay);
            Console.WriteLine("----------------------");

            Console.Read();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            int pay;

            // Create object with only 1 parameter
            Staff staff1 = new Staff("Peter");

            staff1.HoursWorked = 160;
            pay = staff1.CalculatePay(1000, 400);
            Console.WriteLine("Pay: {0}", pay);

            // Create object with 2 parameters
            Staff staff2 = new Staff("Jane", "Lee");

            staff2.HoursWorked = 160;
            pay = staff2.CalculatePay();
            Console.WriteLine("Pay: {0}", pay);

            // Testing data validation by passing a negative number of HoursWorked
            Staff staff3 = new Staff("Carol");

            staff3.HoursWorked = -10;
            pay = staff3.CalculatePay();
            Console.WriteLine("Pay: {0}", pay);
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            int pay;

            Staff staff1 = new Staff("Peter");

            staff1.HoursWorked = 160;
            pay = staff1.CalculatePay(1000, 400);
            Console.WriteLine("Pay = {0}", pay);
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            Console.WriteLine(Staff.staffMessage);
            Staff dennis = new Staff("Dennis", "Rodman");

            dennis.HoursWorked = 20;
            Console.WriteLine("Dennis' hours worked: " + dennis.HoursWorked);
            Console.WriteLine("Dennis' pay: " + dennis.CalculatePay());
            printMessage.printNumber();
        } //end of method Main
Beispiel #5
0
        static void Main()
        {
            int   pay;
            Staff staff1 = new Staff("Peter");

            staff1.HoursWorked = 160;
            pay = staff1.CalculatePay(1000, 400);
            Console.WriteLine("Pay = {0}", pay);

            Staff staff2 = new Staff("Jessie");

            staff2.HoursWorked = -50;
            pay = staff2.CalculatePay();
            Console.WriteLine("pay = {0}", pay);
        }
Beispiel #6
0
        static void Main(string[] args)
        {
            int pay;

            Staff staff1 = new Staff("Peter");

            staff1.HoursWorked = 160;
            pay = staff1.CalculatePay(1000, 400);
            WriteLine("Pay = {0}", pay);

            Staff staff2 = new Staff("Jane", "Lee");

            staff2.HoursWorked = 160;
            pay = staff2.CalculatePay();
            WriteLine("Pay = {0}", pay);

            Staff staff3 = new Staff("Carol");

            staff3.HoursWorked = -10;
            pay = staff3.CalculatePay();
            WriteLine("Pay = {0}", pay);
            ReadKey();
        }
Beispiel #7
0
        public static void Main(string[] args)
        {
            int pay;

            Staff staff1 = new Staff("Peter");

            staff1.HoursWorked = 160;
            pay = staff1.CalculatePay(1000, 400);

            Console.WriteLine("Pay = {0}", pay);

            Staff staff2 = new Staff("Jane", "Lee");

            staff2.HoursWorked = 160;
            pay = staff2.CalculatePay();

            Console.WriteLine("Pay = {0}", pay);

            Staff staff3 = new Staff("Cagole");

            staff3.HoursWorked = -10;
            pay = staff3.CalculatePay();

            Console.WriteLine("Pay = {0}", pay);


            // ----------------------
            MyClass classA = new MyClass();

            Console.WriteLine(classA.message);
            classA.Name = "Jamie";
            classA.DisplayName();

            Console.WriteLine(MyClass.greetings);
            MyClass.Age = 39;
            MyClass.DisplayAge();

            //----------------------
            int[] myArray = { 1, 2, 3, 4, 5 };
            PrintFirstElementInArray(myArray);

            List <int> myList = new List <int> {
                10, 2, 3
            };

            PrintFirstElementInList(myList);

            //----------------------ReturnUserInput as array/List
            int[] myReturnArray = ReturnUserInputAsArray();
            foreach (int i in myReturnArray)
            {
                Console.Write("{0} ", i);
            }
            Console.WriteLine("\n");

            List <int> myReturnList = ReturnUserInputAsList();

            foreach (int i in myReturnList)
            {
                Console.Write("{0} ", i);
            }
            Console.WriteLine("\n");

            //---------------------Parameters: nombre inconnu
            PrintNames("peter");
            PrintNames("Totor", "Motor");
            PrintNames("Patator", "Rotator", "Motricitor");
        }
Beispiel #8
0
        static void Main()
        {
            ClassA interfaceClass = new ClassA();

            interfaceClass.MyNumber = 10;
            interfaceClass.InterfaceMethod();

            Customer  c1 = new Customer();
            Customer2 c2 = new Customer2();

            c1.Print();
            c2.Print();


            //AbstractImplementation ab = new AbstractImplementation();
            AbstractImplementation.NonAbstractClass nab = new AbstractImplementation.NonAbstractClass();
            nab.PrintMessage();
            nab.PrintMessageAbstract();

            MemberPoly[] gymMembers = new MemberPoly[5];

            gymMembers[0] = new RegularMemberPoly("Good member", "Tochukwu", 03, 2017);
            gymMembers[1] = new RegularMemberPoly("Good member", "Stanley", 04, 2019);
            gymMembers[2] = new VIPMemberPoly("Chijioke", 01, 2010);
            gymMembers[3] = new VIPMemberPoly("Marvellous", 02, 2017);
            gymMembers[4] = new VIPMemberPoly("Idam", 05, 2020);

            foreach (MemberPoly m in gymMembers)
            {
                m.CalculateAnnualFee();
                Console.WriteLine(m.ToString());
                if (m.GetType() == typeof(VIPMemberPoly))
                {
                    Console.WriteLine("yes, VIP");
                }
                else
                {
                    Console.WriteLine("no, not VIP");
                }
            }


            MemberInheritanceDemo gymUser  = new MemberInheritanceDemo();
            RegularMember         gymer    = new RegularMember("very good", "Chijioke", 40, 50);
            VipMember             vipGymer = new VipMember();

            gymer.CalculateAnnualFee();
            Console.WriteLine(gymer.ToString());

            int v = 2;

            int[] r = { 1, 2, 3, };

            ValueAndReference valRef = new ValueAndReference();

            Console.WriteLine("v before = {0}", v);
            valRef.PassByValue(v);
            Console.WriteLine("v before = {0}", v);
            Console.WriteLine("\n\n");

            Console.WriteLine("r[0] before = {0}", r[0]);
            valRef.PassByReference(r);
            Console.WriteLine("r[0] after = {0}", r[0]);

            ArraysLists arr = new ArraysLists();

            arr.PrintFirstElement(arr.TheArray);

            arr.PrintFirstElement(arr.TheList);

            int[] myNewArray = arr.ReturnUserInput();
            Console.WriteLine(myNewArray);

            var myNewList = arr.ReturnUserInputList();

            //Console.WriteLine(myNewList);

            foreach (var item in myNewList)
            {
                Console.Write(item + ", ");
            }

            arr.PrintNames("Chijioke", "Gloria", "Wisest");

            // Access non static members from StaticClass external class
            StaticClass nonStaticMembers = new StaticClass();

            Console.WriteLine(nonStaticMembers.message);
            nonStaticMembers.Name = "Chijioke";
            nonStaticMembers.DisplayName();

            // Access static members from StaticClass external class
            StaticClass.Age = 33;
            Console.WriteLine(StaticClass.greetings);
            StaticClass.DisplayAge();

            int pay;

            Staff staff1 = new Staff("Peter");

            staff1.HoursWorked = 160;
            pay = staff1.CalculatePay(1000, 400);
            Console.WriteLine("Pay = {0}", pay);

            Staff staff2 = new Staff("Jane", "Lee");

            staff2.HoursWorked = 100;
            staff2.StaffAge    = 33;
            pay = staff2.CalculatePay();
            Console.WriteLine("Pay = {0} and Age = {1}", pay, staff2.StaffAge);

            Staff staff3 = new Staff("Carol");

            staff3.StaffAge    = 26;
            staff3.HoursWorked = -10;
            pay = staff3.CalculatePay();
            Console.WriteLine("{0} is {1} years old, his pay = {2}", staff3, staff3.StaffAge, pay);
            Console.WriteLine("{0}", staff3);
        }
Beispiel #9
0
        static void Main(string[] args)
        {
            int pay;

            Staff staff1 = new Staff("Peter");
            staff1.hWorked = 160;
            pay = staff1.CalculatePay(1000, 400);
            Console.WriteLine("Pay = {0}", pay);

            Staff staff2 = new Staff("Jane", "Lee");
            staff2.hWorked = 160;
            pay = staff2.CalculatePay();
            Console.WriteLine("Pay = {0}", pay);

            Staff staff3 = new Staff("Carol");
            staff3.hWorked = -10;
            pay = staff3.CalculatePay();
            Console.WriteLine("Pay = {0}", pay);

            string greet;
            greet = MyClass.greetings;
            Console.WriteLine(greet);

            MyClass.Age = 39;
            MyClass.DisplayAge();
            Console.Read();
        }