设计一个程序,类似于下面的输出.直到火箭完成的飞行时间和高度输出应类似于以下内容:图 提示用户火箭的长度(米)和火箭的初始米/秒的速度.计算火箭获得最大高度的时间,当使用公式
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 13:22:50
设计一个程序,类似于下面的输出.直到火箭完成的飞行时间和高度输出应类似于以下内容:图 提示用户火箭的长度(米)和火箭的初始米/秒的速度.计算火箭获得最大高度的时间,当使用公式
设计一个程序,类似于下面的输出.直到火箭完成的飞行时间和高度
输出应类似于以下内容:
图
提示用户火箭的长度(米)和火箭的初始米/秒的速度.
计算火箭获得最大高度的时间,当使用公式[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