Exemple #1
0
        static void Main(string[] args)
        {
            ICalculator sciCalc       = new ScientificCalculator();
            double      sciCalcResult = sciCalc.Add(2, 5);

            Console.WriteLine($"Scientific Calculator 2 + 5: {sciCalcResult}");
            ICalculator prgCalc       = new ProgrammerCalculator();
            double      prgCalcResult = prgCalc.Add(5, 10);

            Console.WriteLine($"Programmer Calculator 5 + 10: {prgCalcResult}");
            Console.ReadKey();
        }
    public static void Main()
    {
        ScientificCalculator sciCalc = new ScientificCalculator();
        double powerResult = sciCalc.Power(2, 5);
        Console.WriteLine($"Scientific Calculator 2**5: {powerResult}");
        double sciSum = sciCalc.Add(3, 3);
        Console.WriteLine($"Scientific Calculator 3 + 3: {sciSum}");
        ProgrammerCalculator prgCalc = new ProgrammerCalculator();
        double orResult = prgCalc.Or(5, 10);
        Console.WriteLine($"Programmer Calculator 5 | 10: {orResult}");

        double prgSum = prgCalc.Add(3, 3);
        Console.WriteLine($"Programmer Calculator 3 + 3: {prgSum}");
        Console.ReadKey();
    }
Exemple #3
0
    public static void Main()
    {
        ScientificCalculator sciCalc = new ScientificCalculator();
        double powerResult           = sciCalc.Power(2, 5);

        Console.WriteLine($"Scientific Calculator 2**5: {powerResult}");
        double sciSum = sciCalc.Add(3, 3);

        Console.WriteLine($"Scientific Calculator 3 + 3: {sciSum}");
        ProgrammerCalculator prgCalc = new ProgrammerCalculator();
        double orResult = prgCalc.Or(5, 10);

        Console.WriteLine($"Programmer Calculator 5 | 10: {orResult}");

        double prgSum = prgCalc.Add(3, 3);

        Console.WriteLine($"Programmer Calculator 3 + 3: {prgSum}");
        Console.ReadKey();
    }
Exemple #4
0
 public void AddTest()
 {
     Assert.AreEqual(7, calc.Add(3, 4));
 }
Exemple #5
0
    public static void xMain()
    {
        AdminLogin login = new AdminLogin();

        login.LoginFromEmailCode();
        login.LoginFromSMSCode();
        login.LoginByIdPassword();

        Console.WriteLine("***************************************");

        Vitz1999Standard vitz99 = new Vitz1999Standard();

        Console.WriteLine(vitz99.model);
        Console.WriteLine(vitz99.price);
        Console.WriteLine(vitz99.dimensions);
        vitz99.Start();
        vitz99.AirConditioning();
        vitz99.Transmission();
        vitz99.Braking();

        Console.WriteLine("***************************************");

        Vitz2004Auto vitz04 = new Vitz2004Auto();

        Console.WriteLine(vitz04.model);
        Console.WriteLine(vitz04.price);
        Console.WriteLine(vitz04.dimensions);
        vitz04.Start();
        vitz04.AirConditioning();
        vitz04.Transmission();
        vitz04.Braking();

        Console.WriteLine("********************************");

        Vitz2005 vitz05 = new Vitz2005();

        Console.WriteLine(vitz05.model);
        Console.WriteLine(vitz05.price);
        Console.WriteLine(vitz05.dimensions);
        vitz05.Start();
        vitz05.AirConditioning();
        vitz05.Transmission();
        vitz05.Braking();

        Console.WriteLine("********************************");

        NaseemSahab naseem = new NaseemSahab();

        naseem.FavouriteWork();

        Console.WriteLine("********************************");

        Farasat1 farast = new Farasat1();

        farast.FavouriteWork();

        Calculator cal = new Calculator();

        cal.Add(1, 2);
        cal.Add(1, 2.5);
        cal.Add(3.5, 2);
        cal.Add(1, 2, 3);

        ScientificCalculator scCal = new ScientificCalculator();

        scCal.Add(1, 2);
        scCal.Add(1, 2.5);
        scCal.Add(3.5, 2);
        scCal.Add(1, 2, 3);
        scCal.Add(1, 2, 3.3); // Overloaded version in the child class

        Console.WriteLine("********************************");

        IPhone5S iphone5s = new IPhone5S();

        iphone5s.Calling();
        iphone5s.InternetSurfing();
        iphone5s.Gaming();

        Console.ReadLine();

        SingleSignOn singleSignOn = new SingleSignOn();

        singleSignOn.fbSignOn.SignIn();
        singleSignOn.instaSignOn.SignIn();
        singleSignOn.googleSignOn.SignIn();

        SofaCumBed sofaCumBed = new SofaCumBed();

        sofaCumBed.bed.Lay();
        sofaCumBed.sofa.Lay();
    }
Exemple #6
0
        static void Main(string[] args)
        {
            // Using Inheritance
            Console.WriteLine("GAG CALCULATOR");
            GagCalculator gc = new GagCalculator();

            Console.WriteLine("Entering 5");
            gc.EnterNumber(5);
            Console.WriteLine($"The current value is: {gc.Result}");

            Console.WriteLine("Adding 12");
            gc.Add(12);
            Console.WriteLine($"The current value is: {gc.Result}");


            Console.WriteLine(gc); //WHAT DOES THIS PRINT??
            Console.WriteLine();



            Calculator basicCalc = new Calculator();

            Console.WriteLine($"The current value is: {basicCalc.Result}");

            Console.WriteLine("Entering 5");
            basicCalc.EnterNumber(5);
            Console.WriteLine($"The current value is: {basicCalc.Result}");

            Console.WriteLine("Adding 12");
            basicCalc.Add(12);
            Console.WriteLine($"The current value is: {basicCalc.Result}");



            Console.WriteLine();
            Console.WriteLine("PROGRAMMER CALC");
            ProgrammingCalculator programmerCalc = new ProgrammingCalculator();

            Console.WriteLine($"The current value is: {programmerCalc.Result}");

            Console.WriteLine("Entering 5");
            programmerCalc.EnterNumber(5);
            Console.WriteLine($"The current value is: {programmerCalc.Result}");

            Console.WriteLine("Adding 12");
            programmerCalc.Add(12);
            Console.WriteLine($"The current value is: {programmerCalc.Result}");

            Console.Write("Showing as binary ");
            Console.WriteLine(programmerCalc.ToBinary());


            Console.WriteLine();
            Console.WriteLine("SCIENTIFIC CALC");
            ScientificCalculator science = new ScientificCalculator();

            Console.WriteLine($"The current value is: {science.Result}");

            Console.WriteLine("Entering 5");
            science.EnterNumber(5);
            Console.WriteLine($"The current value is: {science.Result}");

            Console.WriteLine("Adding 12");
            science.Add(12);
            Console.WriteLine($"The current value is: {science.Result}");



            // AUCTIONS

            // Create a new general auction
            //Console.WriteLine("Starting a general auction");
            //Console.WriteLine("-----------------");

            //Auction generalAuction = new Auction();

            //generalAuction.PlaceBid(new Bid("Josh", 1));
            //generalAuction.PlaceBid(new Bid("Fonz", 23));
            //generalAuction.PlaceBid(new Bid("Rick Astley", 13));
            //....
            //....
            // This might go on until the auction runs out of time or hits a max # of bids

            //// The rules of a buyout auction automatically end
            //// when the buyout price is met
            //Console.WriteLine();
            //Console.WriteLine("--------------");
            //Console.WriteLine("Buyout Auction");
            //Console.WriteLine();
            //Console.WriteLine();

            //BuyoutAuction buyoutAuction = new BuyoutAuction(55);

            //buyoutAuction.PlaceBid(new Bid("Rick Astley", 20));
            //buyoutAuction.PlaceBid(new Bid("Michael Scott", 30));
            //buyoutAuction.PlaceBid(new Bid("Dwight Schrute", 20));
            //buyoutAuction.PlaceBid(new Bid("Ryan Howard", 56));



            //Console.WriteLine();
            //Console.WriteLine("--------------");
            //Console.WriteLine("Reserve Auction");
            //Console.WriteLine();
            //Console.WriteLine();

            //ReserveAuction reserveAuction = new ReserveAuction(80);

            //reserveAuction.PlaceBid(new Bid("Ted Mosby", 35));
            //reserveAuction.PlaceBid(new Bid("Marshall Erickson", 55));
            //reserveAuction.PlaceBid(new Bid("Barney Stinson", 80));
            //reserveAuction.PlaceBid(new Bid("Lily Erickson", 60));
            //reserveAuction.PlaceBid(new Bid("Robin Sherbatsky", 85));
            //....
            //....
            // This might go on until the auction runs out of time or hits a max # of bids
        }
        public void AddTest()
        {
            double result = _calculator.Add(_value1, _value2);

            Assert.Equal(result, 12.0);
        }
Exemple #8
0
 public double Add_TestCases(double x, double y)
 {
     return(scientificCalculator.Add(x, y));
 }