瀏覽代碼

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

Alec 3 年之前
父節點
當前提交
a8bfe028a2
共有 1 個文件被更改,包括 19 次插入8 次删除
  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();
         }