static void Main(string[] args) { // create a new instance fof VolvoCar and upcast it to Car Car myCar = new VolvoCar("Adam Freeman", "Black", 30, "Premium"); // call the CalculateFuelForTrip method and print out the result int result = myCar.CalculateFuelForTrip(1000); Console.WriteLine("Result: {0} gallons", result); // wait for input before exiting Console.WriteLine("Press enter to finish"); Console.ReadLine(); }
static void Main() { Person myPerson = new Person("Jhonny"); int myCount = 10; Console.WriteLine($"Variable values before are {myPerson.Name} and {myCount}"); ProductCustomType pCT = new ProductCustomType(); pCT.AnotherTestMethod(myPerson, myCount); Console.WriteLine($"Variable values after are {myPerson.Name} and {myCount}"); Calculator calc = new Calculator(); int ProductResult = calc.CalculateProduct(4, 6); int SumResult = calc.CalculateSum(8, 4); int RatioResult = calc.CalculateRatio(12, 6); Console.WriteLine($"Sum is {SumResult}, product is {ProductResult} and ratio is {RatioResult}"); var CalculationResult = pCT.CalculateProduct(4, 6); Console.WriteLine(CalculationResult.Result); AnotherProduct anotherProduct = new AnotherProduct(); anotherProduct.ItemsInStock = 20; anotherProduct.PricePerItem = 5; Console.WriteLine($"Total stock value is {anotherProduct.GetTotalValueOfStock()}"); Goods product1 = new Goods("Laptop", "Emeka Alison"); product1.ReadModifyQuantity(); product1.itemsInStock = 20; product1.ReadModifyQuantity(); TripPrinter printTrip = new TripPrinter(); VolvoW30 myW30 = new VolvoW30("Nathan", "blue", 20, "Himax"); myW30.PrintCarDetails(); printTrip.PrintTripDetails(myW30); FordWisest myFordWisest = new FordWisest("Wisest", "green", 25, "Alloy reams"); myFordWisest.PrintCarDetails(); VolvoCar wisestVolvo = new VolvoCar("Chijioke", "red", 20, "wisest atmos"); wisestVolvo.PrintCarDetails(); int fuelRequired = wisestVolvo.CalculateFuelForTrip(300); Console.WriteLine($"Fuel required is {fuelRequired} gallons"); //EngineSpec wisestEngine = new EngineSpec(250, "Six rings"); //VolvoM30 wisestCar = new VolvoM30("Chijioke", "white", wisestEngine); //VolvoM30 yourCar = new VolvoM30("Onah", "black", wisestEngine); //Console.WriteLine(wisestCar.OwnerName); //Console.WriteLine(yourCar.OwnerName); //Console.WriteLine(yourCar.Engine.EngineCapacity); //NumberBaseConverter NBC = new NumberBaseConverter(); //NBC.NumberConverter(); //ArithmeticOperators ao = new ArithmeticOperators(); //ao.ArithmeticOperations(); //ExplicitConversion EC = new ExplicitConversion(); //EC.ExplicitConverter(); //Iteration repeat = new Iteration(); //repeat.ForLoop(); //repeat.ArrayLooping(); //repeat.ArrayForEach(); //repeat.DoWhile(); //repeat.WhileLoop(); //Comparison checker = new Comparison(); //checker.Comparator(); //checker.Selector(); //checker.Switcher(); //Console.WriteLine("Learning C# again."); //AnotherMethod(); //Student firstStudent = new Student //{ // Id = 100, // Name = "Chijioke" //}; //firstStudent.Passmark = 35; //Console.WriteLine($"ID = {firstStudent.Id}, and Name = {firstStudent.Name} and Passmark = {firstStudent.Passmark}"); //Customer customer = new Customer(); //((ICustomer)customer).Print(); //((ISecondCustomer)customer).Print(); }