Esempio n. 1
0
        static void Main()
        {
            Car[] cars = new Car[10];

            for (int i = 0; i < 5; i++)
            {
                var automobile = new Automobile();
                Console.Write("Enter automobile price: ");
                automobile.Price = int.Parse(Console.ReadLine());
                Console.Write("Enter automobile fuel consumption");
                automobile.FuelConsumption = int.Parse(Console.ReadLine());
                cars[i] = automobile;
            }

            for (int i = 5; i < 10; i++)
            {
                var suv = new SUV();
                Console.Write("Enter SUV's price: ");
                suv.Price = int.Parse(Console.ReadLine());
                Console.Write("Is SUV allroad(y for YES or other keys for NO): ");
                
                if (Console.ReadKey().KeyChar == 'y')
                {
                    suv.IsAllRoad = true;
                    Console.WriteLine();
                }
                else
                {
                    suv.IsAllRoad = false;
                    Console.WriteLine();

                }
                cars[i] = suv;
            }

            foreach (var item in cars)
            {
                Console.WriteLine("{0}. Its price is: {1}", item, item.Price);
            }
        }
Esempio n. 2
0
        static void Main()
        {
            //Task 3.1
            //Car myCar = new Car();
            //myCar.speed = 25;
            //myCar.model = "Audi";
            //Console.WriteLine("Starting speed of {0} is: {1} km/h",myCar.model,myCar.speed);
            //Console.WriteLine("\n Now some more changing...\n");
            //myCar.speed = 50;
            //Console.WriteLine("After setting to {0}, new speed of {1} is: {2} km/h",myCar.speed,myCar.model,myCar.speed);
            //myCar.speed = 51;
            //Console.WriteLine("After setting to {0}, new speed of {1} is: {2} km/h", myCar.speed, myCar.model, myCar.speed);
            //myCar.speed = -98;
            //Console.WriteLine("After setting to {0}, new speed of {1} is: {2} km/h", myCar.speed, myCar.model, myCar.speed);
            //myCar.speed = 698;
            //Console.WriteLine("After setting to {0}, new speed of {1} is: {2} km/h", myCar.speed, myCar.model, myCar.speed);
            //myCar.speed = 5;
            //Console.WriteLine("After setting to {0}, new speed of {1} is: {2} km/h", myCar.speed, myCar.model, myCar.speed);
            //Task 3.2
            //Car bmwCar = new Car();
            //Car fiatCar = new Car();
            //bmwCar.model = "BMW";
            //fiatCar.model = "Fiat";
            //bmwCar.speed = 45;
            //fiatCar.speed = 55;
            //Console.WriteLine("\n\nStarting speed of {0} is: {1} km/h", bmwCar.model, bmwCar.speed);
            //Console.WriteLine("Starting speed of {0} is: {1} km/h", fiatCar.model, fiatCar.speed);
            //Console.WriteLine("\n Now some more changing...\n");
            //bmwCar.speed = 120;
            //fiatCar.speed = bmwCar.speed;
            //Console.WriteLine("After setting to {0}, new speed of {1} is: {2} km/h", bmwCar.speed, bmwCar.model, bmwCar.speed);
            //Console.WriteLine("After setting to {0}, new speed of {1} is: {2} km/h", fiatCar.speed, fiatCar.model, fiatCar.speed);
            //bmwCar.speed = 130;
            //fiatCar.speed = bmwCar.speed;
            //Console.WriteLine("After setting to {0}, new speed of {1} is: {2} km/h", bmwCar.speed, bmwCar.model, bmwCar.speed);
            //Console.WriteLine("After setting to {0}, new speed of {1} is: {2} km/h", fiatCar.speed, fiatCar.model, fiatCar.speed);
            //Task 4.1
            Car myCar = new Car();
            myCar.Model = "Audi";
            Console.WriteLine("Starting speed of {0} is: 0 km/h", myCar.Model);
            Console.WriteLine("\n Now some more changing...\n");
            myCar.Refuel(23);

            myCar.Accelerate();
            myCar.Accelerate();
            myCar.Accelerate();
            myCar.Accelerate();
            myCar.Break();
            myCar.Break();
            myCar.Break();
            myCar.Accelerate();
            //Task 3.4
            //var bmwCar = new Car();
            //Console.Write("Enter model name: ");
            //bmwCar.model = Console.ReadLine();
            //Console.Write("Enter color: ");
            //bmwCar.color = Console.ReadLine();
            //Console.Write("Enter production year: ");
            //bmwCar.productionYear = Console.ReadLine();
            //Console.WriteLine("\nEnter the data of the second model\n");
            //var fiatCar = new Car();
            //Console.Write("Enter model name: ");
            //fiatCar.model = Console.ReadLine();
            //Console.Write("Enter color: ");
            //fiatCar.color = Console.ReadLine();
            //Console.Write("Enter production year: ");
            //fiatCar.productionYear = Console.ReadLine();

            //bmwCar.Accelerate();
            //bmwCar.Accelerate();
            //bmwCar.Accelerate();
            //bmwCar.Accelerate();
            //bmwCar.Break();
            //bmwCar.Break();
            //bmwCar.Break();
            //bmwCar.Accelerate();

            //fiatCar.Accelerate();
            //fiatCar.Accelerate();
            //fiatCar.Accelerate();
            //fiatCar.Accelerate();
            //fiatCar.Break();
            //fiatCar.Break();
            //fiatCar.Break();
            //fiatCar.Accelerate();
        }
Esempio n. 3
0
 public static void AddCar(Car car)
 {
     _Cars.Add(car);
 }