Bob is playing a game. He and his team have come up with a plan to throw a ball so that it can hit the target object. The target is at a distance of X meters from Bob. He is at a height of Y meters from the ground and the target is at a height of Z meters from the ground. Bob can throw the ball with a certain speed Task Determine the speed that he should throw the ball. Notes He is aiming at an angle parallel to the ground. Assume acceleration due to gravity is 10m/s² Example Assumptions • X = 2 • Y=5 • Z=2   Approach It can be calculated that he needs to fire at speeds 2.58m/s at an angle parallel to the ground respectively. The answers are taken up to 2 decimal places only. Hence, the answer is 2.58 m/s. Function description Complete the solve function provided in the editor. This function takes the following 3 parameters and returns the minimum speed required: • X Represents an integer denoting the distance of the target from Bob • Y Represents an integer denoting the height of Bob from the ground • Z Represents an integer denoting the height of the target from the ground Input Format Note: This is the input format that you must use to provide custom input (available above the Compile and Test button) • The first line contains an integer T denoting the number of test cases. T also denotes the number of times you have to run the solve function on a different set of inputs. . For each test case: The first line contains three integers X, Y, and Z respectively. Output format For each test case, print the answer representing the required speed that should be set by Bob to hit the target Sample input 1 2 4 5 3 7 100 80 Sample output 1 6.32 3.50 Explanation It can be calculated that he needs to fire at speeds 6.32m/s and 3.50m/s at an angle parallel to the ground respectively (note that answer are taken upto 2 decimal places   double Solve (int X, int V, int Z) ( //Write your code here } int main() { ios::sync_with_stdio(0);   cin.tie(0); int T;   cin >> T; for(int t_i = 0; t_i < T; t_i++) { int X; cin >> X;   int Y; cin >> Y; int Z; cin >> Z; double. out_; out= Solve (X, Y, Z); cout << out_; cout<<"\n"; } }   Complete FUNCTION AND WRITE CODE IN C++ URGENT

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Bob is playing a game. He and his team have come up with a plan to throw a ball so that it can hit the target object. The target is at a distance of X meters from Bob. He is at a height of Y meters from the ground and the target is at a height of Z meters from the ground. Bob can throw the ball with a certain speed

Task

Determine the speed that he should throw the ball.

Notes

He is aiming at an angle parallel to the ground.

Assume acceleration due to gravity is 10m/s²

Example

Assumptions


• X = 2

• Y=5

• Z=2

 


Approach

It can be calculated that he needs to fire at speeds 2.58m/s at an angle parallel to the ground respectively. The answers are taken up to 2 decimal places only. Hence, the answer is 2.58 m/s.

Function description

Complete the solve function provided in the editor. This function takes the following 3 parameters and returns the minimum speed required:

• X Represents an integer denoting the distance of the target from Bob

• Y Represents an integer denoting the height of Bob from the ground

• Z Represents an integer denoting the height of the target from the ground

Input Format

Note: This is the input format that you must use to provide custom input (available above the Compile and Test button)

• The first line contains an integer T denoting the number of test cases. T also denotes the number of times you have to run the solve function on a different set of inputs.

. For each test case:

The first line contains three integers X, Y, and Z respectively.

Output format

For each test case, print the answer representing the required speed that should be set by Bob to hit the target

Sample input 1

2
4 5 3
7 100 80

Sample output 1

6.32
3.50

Explanation

It can be calculated that he needs to fire at speeds 6.32m/s and 3.50m/s at an angle parallel to the ground respectively (note that answer are taken upto 2 decimal places

 

double Solve (int X, int V, int Z) (

//Write your code here

}

int main() {


ios::sync_with_stdio(0);

 

cin.tie(0);

int T;

 

cin >> T;

for(int t_i = 0; t_i < T; t_i++)

{

int X;
cin >> X;

 

int Y;
cin >> Y;


int Z;
cin >> Z;

double. out_;

out= Solve (X, Y, Z);


cout << out_;
cout<<"\n";
}
}

 

Complete FUNCTION AND WRITE CODE IN C++ URGENT

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Time complexity
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education