Solve the all parts of given question:
Question: A cannon is mounted on a tower above a wide, level field. The barrel of the cannon is 20 m above the ground below. A cannonball is fired horizontally with an initial speed of 800 m/s. Assuming air resistance can be neglected.
Part A: Approximately how long will the cannonball be in flight before it hits the ground?
Part B: How far from the base will the cannon ball land?
Show all work, use additional paper if necessary for above question.