private static void Printing(TrackCars trackedCars) { foreach (var car in trackedCars.TrackedCars) { Console.WriteLine($"{car.Model} {car.FuelAmount:f2} {car.Distance}"); } }
static void Main(string[] args) { int count = int.Parse(Console.ReadLine()); TrackCars trackedCars = new TrackCars(); AddingCarsToTrack(count, trackedCars); DrivingCars(trackedCars); Printing(trackedCars); }
private static void AddingCarsToTrack(int count, TrackCars trackedCars) { for (int i = 0; i < count; i++) { string[] input = Console.ReadLine().Split().ToArray(); string model = input[0]; double fuelAmount = double.Parse(input[1]); double fuelConsumtion = double.Parse(input[2]); Car newCar = new Car(model, fuelAmount, fuelConsumtion); trackedCars.TrackedCars.Add(newCar); } }
private static void DrivingCars(TrackCars trackedCars) { string command = string.Empty; while ((command = Console.ReadLine()) != "End") { string[] commandArr = command.Split().ToArray(); string model = commandArr[1]; double distance = double.Parse(commandArr[2]); trackedCars.CheckingDistance(model, distance); } }