C言語なら、俺に聞け! <28>
■ このスレッドは過去ログ倉庫に格納されています
0899デフォルトの名無しさん
NGNG#include <math.h>
#define pi 3.141592 /*円周率*/
int second;/*秒*/
int from;/*何秒から*/
int to;/*何秒まで*/
double r;/*ラジアン*/
float kaku;/*度*/
float v0;/*初速度*/
float g=-9.8;/*重力加速度*/
float vx;/*x軸の速度*/
float vy;/*y軸の速度*/
float xx;/*x軸の距離*/
float xy;/*y軸の距離*/
int main()
{
printf("放物線運動の秒毎の速度と位置を出力します\n");
printf("初速度を入力してください\n");
scanf("%f",&v0);
printf("x軸に対する角度を入力してください\n");
scanf("%f",&kaku);
printf("出力する区域(秒)をスペースで区切り入力してください\n");
scanf("%d%d",from,to);
r=kaku/180*pi;
for(second=from;second<=to;++second){
/*時間の表示*/
printf("%d秒",second);
/*x軸の速度*/
vx=v0*cos(r)+0*second;
printf("x軸速度:%4.0f",vx);
/*y軸の速度*/
vy=v0*sin(r)+g*second;
printf("y軸速度:%4.0f ",vy);
/*x軸の距離*/
xx=v0*cos(r)*second;
printf("x軸距離:%4.0f",xx);
/*y軸の距離*/
xy=v0*sin(r)*second;
printf("y軸距離:%4.0f",xy);
}
return (0);
}
■ このスレッドは過去ログ倉庫に格納されています