作业帮 > 综合 > 作业

设计一个程序,类似于下面的输出.直到火箭完成的飞行时间和高度

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 12:27:49
设计一个程序,类似于下面的输出.直到火箭完成的飞行时间和高度
输出应类似于以下内容:



 
 
提示用户火箭的长度(米)和火箭的初始米/秒的速度.
计算火箭获得最大高度的时间,当使用公式[1].然后用这个
导致解决的最大火箭的高度.
 

计算火箭的总飞行时间.这可以通过使用二次方程式,但
为简单起见,将被用于下面的公式:
 

生成一个表值使用您所选择的重复结构.在t= 0.0秒开始
和增量步长为0.1秒.使用[3]计算火箭的高度.

其中,VO =初始速度的火箭,G =比重(为9.8 m/s2)和t =时间.
科学家们设计了一个特殊的火箭,其目的是在极端天气的时候使用火箭测量风力
火箭实际上是内置的模拟计算机进行
使科学家可以预测他们的火箭将如何行为.
初始高度5米 初始速度为100米/秒的火箭
获得的数据被用于生成上面的图,突出火箭的轨迹.
火箭发射在t= 0.0秒,达到最大高度为515.2米
在t= 10.2秒,并降落在地球上约21秒后.
#include
#include
using namespace std;
int main(){
int wait;
//-------------------constants--------------------
//------------------Var decloration-------------------
double gravity=9.8,time=0.0,rocket_length,velocity,time_max_height,total_flight_time,rocket_height;
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
//------------------Main instructions------------------
coutrocket_length;
coutvelocity;
time_max_height=velocity/gravity;
total_flight_time=((-velocity)-(sqrt(velocity*velocity-(19.6*rocket_length))))/-9.8;
cout