Concept explainers
In physics, a common useful equation for finding the position s of a body in linear motion at a given time t, based on its initial position s0, initial velocity v0, and rate of acceleration a, is the following:
Write code to declare variables for s0, v0, a, and t, and then write the code to compute s on the basis of these values.
Explanation of Solution
Code for declaring variables
- A declaration of a variable is where a program says that it needs a variable.
- The declaration gives a name and data type for the variable.
- A variable cannot be used in the program unless it has been declared.
- It also asks for a particular value that can be placed in the variable.
- Hence the code for declaring variables s0,v0,a and t is
double s0 = 12.0;
double v0 = 3.5;
double a = 9.8;
double t = 10.0;
- The code for computing s on the basis of these values is
double s = s0 + v0 * t + 0.5 * a * t * t;
System.out.println(s);
Want to see more full solutions like this?
Chapter 2 Solutions
EBK BUILDING JAVA PROGRAMS
Additional Engineering Textbook Solutions
Programming in C
Database Concepts (8th Edition)
Starting Out with C++: Early Objects (9th Edition)
Experiencing MIS
Web Development and Design Foundations with HTML5 (8th Edition)
Digital Fundamentals (11th Edition)
- The equation of a straight line is written as y = mx + b where m is the slope of the line and b is the value of y when x = 0. If there are two coordinate points of the line are given, then it is very easy to compute the line equation. Also you can find the distance between two points. Problem: Write a program to compute lines equation for a set of lines. The number of lines is read from the user. Each line is computed by generating two points randomly using Point2D API. In addition, distance between two points is computed. The program should display a table which include all information about each line. See sample runs below. Take into consideration: 1. Number of generated lines should be greater than zero. 2. Two point objects are constructed only once. Then just update the location of two points for each line using Point2D API methods. 3. x and y values of each point are generated randomly to be less than 100 and greater than 0. 4. Compute the distance between two points using…arrow_forwardSuppose you want to deposit a certain amount of money into a savings account and then leave it alone to draw interest for the next 10 years. At the end of 10 years you would like to have $10,000 in the account. How much do you need to deposit today to make that happen? You can use the following formula, which is known as thepresent-value formula, to find out: P =F/(1 + r)nThe terms in the formula are as follows:• P is the present value, or the amount that you need to deposit today.• F is the future value that you want in the account. (In this case, F is $10,000.)• r is the annual interest rate.• n is the number of years that you plan to let the money sit in the account.Write a method named PresentValue that performs this calculation. The method should accept the future value, annual interest rate, and number of years as arguments. It should return the present value, which is the amount that you need to deposit today. Demonstrate the…arrow_forwardSuppose you want to deposit a certain amount of money into a savings account, and thenleave it alone to draw interest for the next 10 years. At the end of 10 years, you would like tohave $10,000 in the account. How much do you need to deposit today to make that happen?You can use the following formula, which is known as the present value formula, to find out:The terms in the formula are as follows: [5 marks]• P is the present value, or the amount that you need to deposit today.• F is the future value that you want in the account. (In this case, F is $10,000.)• r is the annual interest rate.• n is the number of years that you plan to let the money sit in the account.Write a method named presentValue that performs this calculation. The method should accept the future value, annual interest rate, and number of years asarguments. It should return the present value, which is the amount that you need to deposit today.Demonstrate the method in a program that lets the user experiment with…arrow_forward
- The following code examines two variables -- x and y -- and prints the largest odd number among them. If none of them is odd, it prints a message to that effect. def largestOdd(x,y): """ x and y are numbers Returns the maximum odd number of x and y. If they all are even, return None """ foundOdd = False largest = 0 if x % 2 == 1 : largest = x foundOdd = True if y % 2 == 1 : if not foundOdd : largest = y foundOdd = True elif y > largest : largest = y if foundOdd : return largest else : return None Assume that largestOdd is called with numbers as arguments.Which of the following test suites would make a path-complete glass box test suite for largestOdd? Question 6 options: Test Suite A: foundOdd(2,4), foundOdd(2,5), foundOdd(11,12), foundOdd(11,13), foundOdd(11,7) Test Suite B: foundOdd(2,4), foundOdd(2,6), foundOdd(11,12),…arrow_forwardThree variables, x, y, and z, supposedly hold strings of digits, suitable for converting to integers. Write a code that converts these variables into integers and print sum of the three integers. However, if any variable has a value that cannot be converted to an integer, print out, the string "bad value(s) in:" followed by the names of the variables that have bad values (separated by spaces, in alphabetically ascending order). For example, if the values of x, y, and z were respectively "3", "9", "2" then the number 14 would be printed; but if the values were "abc", "15", "boo" then the output would be: bad value(s) in: x zarrow_forwardin java pls A local pizza shop is selling a large pizza for $9.99. Given the number of pizzas to order as input, output the subtotal for the pizzas, and then output the total after applying a sales tax of 6%. Output each floating-point value with two digits after the decimal point, which can be achieved as follows:System.out.printf("Subtotal: %.2f\n", yourValue); Ex: If the input is: 3 the output is: Subtotal: $29.97 Total due: $31.77arrow_forward
- In each of the following code snippets, data is copied from x to y. How many bytes of data arecopied? The answer should be a C expression.Example: int x[10], y[10];...for (int i=0; i<10; i++)x[i] = y[i];Answer: 10*sizeof(int)Example: int *x, *y; ...; y = x;Answer: sizeof(int*) (e) int x=10, y=x;(f) int x[10]; int *y = x;(g) int x[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};void f(int y[5]) { ... }int main() { f(x); }(h) int x[10], y[10];...memcpy(y, x, 5*sizeof(int));arrow_forwardIn Coral Programing!! Write a program that takes in an integer in the range 20-98 as input. The output is a countdown starting from the integer, and stopping when both output digits are identical. Ex: If the input is 93, the output is: 93 92 91 90 89 88 Ex: If the input is 77, the output is: 77 Ex: If the input is not between 20 and 98 (inclusive), the output is: Input must be 20-98 For coding simplicity, follow each output number by a space, even the last one. Use a while loop. Compare the digits; do not write a large if-else for all possible same-digit numbers (11, 22, 33, ..., 88), as that approach would be cumbersome for large ranges.arrow_forwardFind out the final values of a,b and c where following expressions are executed sequentially:[4]int a = 2, b =3, c;a = (b++) + (++b) + a;c = a>b ? a:b;b = (a++) + (b--) + a;c = c++*b--;arrow_forward
- Write a program that computes the molecular weight of a carbohydrate (ingrams per mole) based on the number of hydrogen, carbon, and oxygenatoms in the molecule. The program should prompt the user to enter thenumber of hydrogen atoms, the number of carbon atoms, and the numberof oxygen atoms. The program then prints the total combined molecularweight of all the atoms based on these individual atom weights:Atom Weight(grams I mole)H 1.00794c 12.01070 15.9994For example, the molecular weight of water (H20) is: 2(1.00794) +15.9994 = 18.01528.arrow_forwardWrite a program for calculating the simple interest on a loan when the initial prin- cipal amount (princi_amnt) is $1000, the initial interest rate (int_rate) is 5.0%, and the number of years (no_of_yrs) is 5. Use suitable data types to declare these variables. Simple interest is calculated using the following equation: Simple interest = (Principal amount * Interest rate * Number of years)/100arrow_forwardThe Research team led by Bernadette Wolowitz at Cal-tech University has discovered a new Amoeba that grows in the order of a Fibonacci series every month. They are exhibiting this amoeba in a national. conference. They want to know the size of the amoeba at a particular time instant. If a particular month's index is given, write a program to display the amoeba's size. For Example, the size of the amoeba on month 1, 2, 3, 4, 5, 6,... will be 0, 1, 1, 2, 3, 5, 8.... respectively.arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning