Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Problem Description Write a program that computes the duration of a projectile’s

ID: 3639097 • Letter: P

Question

Problem Description

Write a program that computes the duration of a projectile’s flight and its height above the ground when it reaches the target. As part of your solution, write and call a function that displays instructions to the program user.

DATA REQUIREMENTS

Program Constant
G 32.17 /* gravitational constant */

Program Input
double Theta /* input – angle (radians) of elevation */
double Distance /* input – distance (ft) to target */
double Velocity /* input – projectile velocity (ft/sec) */

Program Output
double Time /* output – time(sec) of flight */
double Height /* output – height at impact */

Relevant Formula


time = distance/(velocity x cos(theta))

height = velocity x sin(theta) x time - (g x time^2)/2

Explanation / Answer

#include <stdio.h>
#define Grav 32.17 /* gravitational constant */
#include <math.h> /*cos definition*/
#define PI 3.14159265

int
main(void)
{
double Theta; /*input-angle(radians)of elevation*/
double Distance; /*input-distance (ft) to target */
double Velocity; /*input-projectile velocity (ft/sec)*/
double Time; /* output-time(sec) of flight*/
double Height; /*output-height at impact*/

printf("Enter Distance> ");
scanf("%f", &Distance);

printf("Enter Radians> ");
scanf("%f", &Theta);

printf("Enter Velocity> ");
scanf("%f", &Velocity);



Time = Distance / (Velocity * cos(Theta*PI/180.0) ) ;

Height = (Velocity *sin(Theta*PI/180.0)*Time) - ( Grav*(Time* Time) );

printf("The time of flight is %.3f seconds. ", Time);
printf("The height at impact is %.3f feets. ", Height);

system("pause");

return (0);
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote