联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> C/C++编程C/C++编程

日期:2021-06-02 10:42

MNTC 313 – Assignment 3

1 of 2

A common situation dealt with in engineering and physics is that of projectile motion. The

equation for the height of a projectile, ?? [m], is:

?0 = Launch Angle (degrees)

??0= Initial height of the projectile (m)

The equation for the vertical velocity of the projectile, ?? [m], is:

???? = ????? + ??0 sin(?0

).

Write a program using C/C++ to determine the projectile motion (height, vertical velocity) at a

certain time.

MNTC 313 – Assignment 3

2 of 2

Your code should then employ the following logical conditions:

? If time is greater or equal than zero, first print “Projectile released”

o Print the position and velocity value with the following format:

“Position: xx.xx meters”

“Velocity value: xx.xx meters/second”

o If the projectile has a vertical velocity greater or equal than zero, print “Projectile

ascending”

? If the vertical position of the projectile is greater or equal than the initial

vertical position, print “Projectile above initial position”

o Or, if the projectile has a negative vertical velocity, print “Projectile descending”

? If the vertical position of the projectile is greater or equal than the initial

vertical position, print “Projectile above initial position”

? Otherwise, print “Projectile below initial position”

? Or, if time is lower than zero, print “Projectile not released”

Your output must look like:

10,10,45,10

Projectile released

Position: -409.82 meters

Velocity value: -91.03 meters/second

Projectile descending

Projectile below initial position

And for negative time must look like:

-10,10,45,10

Projectile not released

Note: The first line in each example above contains sample inputs passed via the scanf()

statement. Your program should function properly for any inputs. A starter code file has been

provided on OnQ. Download the file, and copy and paste its contents into a new .c/.cpp file in

your IDE. Use pi = 3.14.

Reminder: Please DO NOT include any personal information such as name, student number or

Net ID in your submission. All submissions to Gradescope will be run through plagiarism

detection software.


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp