private string company_name;
company_name = string.Empty;
public Taxi(string id_taxi, string company_name, int price, int capacity)
this.company_name = company_name;
this.capacity = capacity;
price = (int)(price * 1.17);
public void UpdateTaxiDetails(string id_taxi, string company_name, int price, int capacity)
this.company_name = company_name;
this.capacity = capacity;
public void UpdatePricePerKilometer(int newPrice)
public void PrintTaxiDetails()
Console.WriteLine($"Taxi ID: {id_taxi}");
Console.WriteLine($"Company Name: {company_name}");
Console.WriteLine($"Price per Kilometer: {price:C}");
Console.WriteLine($"Capacity: {capacity} passengers");
Console.WriteLine($"Total Kilometers: {km}");
Taxi taxi2 = new Taxi("123", "SuperCab", 8, 4);
Console.WriteLine("Taxi 1 details before price update:");
taxi1.PrintTaxiDetails();
Console.WriteLine("Taxi 2 details before price update:");
taxi2.PrintTaxiDetails();
taxi1.UpdatePricePerKilometer(10);
taxi2.UpdatePricePerKilometer(10);
Console.WriteLine("Taxi 1 details after price update:");
taxi1.PrintTaxiDetails();
Console.WriteLine("Taxi 2 details after price update:");
taxi2.PrintTaxiDetails();