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

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 11:00
Eva has many contacts on the professional networking site she uses which contacts are considered second degree
Answers: 3
question
Computers and Technology, 22.06.2019 19:10
10. when you create a pivottable, you need to specify where to find the data for the pivottable. is it true
Answers: 2
question
Computers and Technology, 22.06.2019 23:30
What are listed in the vertical columns across the top of the event editor? a. file names b. conditions c. check marks d. action types
Answers: 1
question
Computers and Technology, 23.06.2019 15:00
Idon’t understand the double8 coding problem. it is java
Answers: 1
You know the right answer?
Write python programs to solve the following two problems. your programs should be named according t...
Questions
question
English, 20.09.2019 04:30