Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

PYTHON. Projectile Motion Write a program to provide information on the height of a ball thrown straight up into the air. The program should request

PYTHON. Projectile Motion Write a program to provide information on the height of a ball thrown straight up into the air. The program should request as input the initial height, h feet, and the initial velocity, v feet per second. The height of the ball after t seconds is h + vt - 16t 2 feet. The program should perform the following two calculations: (a) Determine the maximum height of the ball. Note: The ball will reach its maximum height after v/32 seconds. (b) Determine approximately when the ball will hit the ground. Hint: Calculate the height after every .1 second and determine when the height is no longer a positive number. A function named getInput should be used to obtain the values of h and v and that function should call a function named isValid to ensure that the input values are positive numbers. Each of the tasks (a) and (b) should be carried out by functions.

This is what I have with errors:

def main(): h = getInput() v = getInput() maxH = maxHeight(h,v) ballT = ballTime(h,v, t) print("The maximum height of the ball is", maxH, "feet.") print("The ball will hit the ground after approximately", ballT, "seconds.") def getInput(): h = (input("Enter the initial height of the ball: ")) v = (input("Enter the initial velocity of the ball: ")) isValid(h,v) def isValid(h,v): if ((h<= 0) or (v <= 0)): print("Please enter positive values") getInput() else: maxHeight(h,v) def maxHeight(h,v): t = (v/32) maxH = (h + (v*h) - (16*t*t)) return maxH def ballTime(h,v, t): t = 0 ballHeight = (h + (v*t) - (16*t*t)) while (ballHeight >= 0): t += 0.1

return t main()

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Strategic Database Technology Management For The Year 2000

Authors: Alan Simon

1st Edition

155860264X, 978-1558602649

More Books

Students also viewed these Databases questions