...average time for future use. The next time rainfall method is called, you can use this average time to estimate the time it will take (no_of_item * avg_time) to complete the job, and further refine the average time with the new data everytime the method is used. Of course this method will...