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); } }
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(); }
public static void AddCar(Car car) { _Cars.Add(car); }