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 12:10
Linux is distributed under gnu gpl. why is this important? a. it ensures that only torvalds can profit from the sale of linux b. it prevents unknowledgeable users from downloading programs they don't know how to operate. c. it provides protection for the developers who created linux. d. it states that anyone can copy, modify, and share the program if changes are made public.
Answers: 1
question
Computers and Technology, 22.06.2019 18:00
When is it appropriate to use an absolute reference
Answers: 1
question
Computers and Technology, 24.06.2019 00:00
For the following example of making a peanut butter and jelly sandwich, identify which are inputs, processes, or outputs: bread scooping and spreading peanut butter plate scooping and spreading jelly finished sandwich putting two pieces of covered bread together dirty plate crumbs
Answers: 2
question
Computers and Technology, 24.06.2019 09:40
Healthy study habits are best described as
Answers: 1
You know the right answer?
Write python programs to solve the following two problems. your programs should be named according t...
Questions
Questions on the website: 13722362