subject

Write python programs to solve the following two problems. your programs should be named according to the problem descriptions and pack them into a compression file.

1. design a class cannonball to model a cannonball that is fired into the air. a ball has
an x- and a y-position.
an x- and a y-velocity.
supply the following methods:
a constructor with an x-position (the y-position is initially 0)
a method move(sec) that moves the ball to the next position (first compute the distance traveled in sec seconds, using the current velocities, then update the x- and y-positions; then update the y-velocity by taking into account the gravitational acceleration of -9.81 m/sec2; the x-velocity is unchanged.)
methods getx and gety that get the current location of the cannonball
a method shoot whose arguments are the angle alpha and the y-velocity as v*sin(alpha); then keep calling move with a time interval of 0.1 seconds until the y-position is approximately 0; call getx and gety after every move and display the position; draw a figure to show the cannonball positions and trajectory.)
use this class in a program that prompts the user for the starting angle and the initial velocity. then call shoot. write the file called "cannonballdemo. py" to demonstrate your program is workable.

ansver
Answers: 2

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 11:00, Yamari000
What are two of the most common reasons that peolpe who need mental health care do not access it?
Answers: 1
image
Computers and Technology, 22.06.2019 11:30, mmimay3501
What do character formats do for your document's message? a. set the tone b. provide organization c. provide clarity d. set how texts align with documents
Answers: 2
image
Computers and Technology, 22.06.2019 23:30, keviongardner
The next button in the review section shows the next available comment. next slide with no comment. previous comment. edited comment.
Answers: 1
image
Computers and Technology, 23.06.2019 09:30, jason9394
Facial expressions and gestures are examples of messages.
Answers: 3
You know the right answer?
Write python programs to solve the following two problems. your programs should be named according t...

Questions in other subjects:

Konu
Biology, 28.11.2021 19:20
Konu
Mathematics, 28.11.2021 19:20
Konu
History, 28.11.2021 19:20