public static void Main()
int Veh_Cat = 0, count = 1, x;
double totalfee = 0, fee_charged= 0;
double [] rate = new double[3];
double [] basefee = new double [3];
Console.WriteLine( "Enter daily rate for category {0}", x);
rate[x] = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter category {0} basefee", x);
basefee[x] = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("What category does this vehicle belong to?");
Veh_Cat= Convert.ToInt32(Console.ReadLine());
while (Veh_Cat > 0 && Veh_Cat < 4)
fee_charged = rate[0] * basefee[0];
Console.WriteLine(" The fee for this vehicle is ${0}", fee_charged);
fee_charged = rate[1] * basefee[1];
Console.WriteLine(" The fee for this vehicle is ${0}", fee_charged);
fee_charged = rate[2] * basefee[2];
Console.WriteLine("The fee for this vehicle is ${0}", fee_charged);
Console.WriteLine("Invalid");
totalfee = totalfee + fee_charged;
Console.WriteLine("What category does this vehicle belong to?");
Veh_Cat=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("The total fees collected are ${0} ", totalfee);