There is no definite way to answer this question without further, more detailed information. I am truly sorry I am unable to answer this with the information provided.

----------------------------------------------
Find 1 cup :
----------------------------------------------



----------------------------------------------
Find 4 cups :
----------------------------------------------


--------------------------------------------------------------------------------------------
Answer: John can make 6 batches with 4 cups of flour.--------------------------------------------------------------------------------------------