[SOLVED] COP3330 Homework 1

30.00 $

Programming resource
Digital learning resource
Category:
✓ Practical programming resource
✓ Suitable for guided study and reference
✓ Tutor guidance available when needed

Description

5/5 - (1 vote)

HW1:
In this assignment, you will create a program that computes the distance an object will fall in Earth’s gravity.
Part One
1. Create a new class called GravityCalculator.
2. Copy and paste the following initial version:
class GravityCalculator {
public static void main(String[] arguments) { double gravity = -9.81; // Earth’s gravity in m/s^2 double initialVelocity = 0.0; double fallingTime = 10.0;
double initialPosition = 0.0; double finalPosition = 0.0;
System.out.println(“The object’s position after ” + fallingTime +
” seconds is ” + finalPosition + ” m.”); }
}
3. Run it…
What is the output of the unmodified program (above)? Include this as a comment in the source code of your submission. Please submit one .java file.

Part Two

Modify the example program to compute the position of an object after falling for 10 seconds, outputting the position in meters.
The formula in Math notation is:
2
x(t) = 0.5 × at + vit + xi
Variable Meaning Value
a 2 Acceleration (m/s ) -9.81
t Time (s) 10
vi Initial velocity (m/s) 0
xi Initial position 0
Note: The correct value is -490.5 m. Java will output more digits after the decimal place, but that is unimportant.
Submission Instruction
Submit your GravityCalculator.java file via Webcourses

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.