Answer: 341 cars
Explanation:
128 cars washed in 3 hours means that they are washing
128/3=42.66667 cars/hour
At that rate, of 42.66667 cars/ hour,
42.66667*8=341.33333 cars in 8 hours.
Rounding down to the total number of cars that could be completely washed in 8 hours, 341 cars.