Browse Source

Ввод с консоли

Alec 3 years ago
parent
commit
a8bfe028a2
1 changed files with 19 additions and 8 deletions
  1. 19 8
      Vehicle/Program.cs

+ 19 - 8
Vehicle/Program.cs

@@ -6,21 +6,32 @@ namespace Vehicle
     {
         static void Main(string[] args)
         {
-            Vehicle[] vehicle = new Vehicle[5];
+            Vehicle[] vehicle = new Vehicle[2];
 
-            vehicle[0] = new Car("Nissan", "GT-R", "Blue", 3.2f);
-            vehicle[1] = new Car("Toyota", "Supra", "White", 3.6f);
-            vehicle[2] = new Bike("Yamaha", "???", "Red", 2.4f);
-            vehicle[3] = new Car("Opel", "Astra", "Yellow", 2.5f);
-            vehicle[4] = new Bike("Kawasaki", "Ninja", "Green", 4.1f);
+            for (int i = 0; i < vehicle.Length; i++)
+            {
+                Console.Write("Введите название (" + (i + 1) + ") ТО: ");
+                string man = Console.ReadLine();
+
+                Console.Write("Введите модель (" + (i + 1) + ") ТО: ");
+                string model = Console.ReadLine();
+
+                Console.Write("Введите цвет (" + (i + 1) + ") ТО: ");
+                string color = Console.ReadLine();
+
+                Console.Write("Введите расход двигателя (" + (i + 1) + ") ТО: ");
+                string engine = Console.ReadLine();
+
+                vehicle[i] = new Car(man, model, color, float.Parse(engine));
+            }
 
             foreach (Vehicle v in vehicle)
             {
                 v.FuelUp(10.0f);
             }
 
-            vehicle[3].Move(2343);
-            vehicle[0].Move(4770);
+            vehicle[0].Move(2343);
+            vehicle[1].Move(4770);
 
             Console.ReadKey();
         }