static void Main(string[] args) { double[] tokens = Console.ReadLine().Split(new char[0], StringSplitOptions.RemoveEmptyEntries).Select(double.Parse).ToArray(); Car car = new Car(tokens[0], tokens[1], tokens[2]); string command = Console.ReadLine(); while (command != "END") { string[] tok = command.Split(new char[0], StringSplitOptions.RemoveEmptyEntries); switch (tok[0]) { case "Travel": car.Travel(double.Parse(tok[1])); break; case "Refuel": car.Refuel(double.Parse(tok[1])); break; case "Distance": car.Distance(); break; case "Time": car.Time(); break; case "Fuel": car.Fuel(); break; } command = Console.ReadLine(); } }
static void Main(string[] args) { string[] carArgs = Console.ReadLine().Split(); int speed = int.Parse(carArgs[0]); int fuel = int.Parse(carArgs[1]); int fuelEconomy = int.Parse(carArgs[2]); Car car = new Car(speed, fuel, fuelEconomy); string[] input = Console.ReadLine().Split(); while (input[0] != "END") { switch (input[0]) { case "Travel": car.Travel(double.Parse(input[1])); break; case "Refuel": car.Refuel(double.Parse(input[1])); break; case "Distance": car.Distance(); break; case "Time": car.Time(); break; case "Fuel": car.Fuel(); break; } input = Console.ReadLine().Split(); } }