#include <stdio.h>
#include <math.h>
#define G 9.801
#define PI 3.142
int main() {
float t, x, y, angle, Vo, deltat;
int i;
FILE* fp;
printf( "t = " );
scanf("%f", &t);
printf( "deltat = " );
scanf("%f", &deltat);
printf("initial velocity = ");
scanf("%f", &Vo);
printf( "angle = " );
scanf("%f", &angle);
fp = fopen( "ParabolicFall.txt", "w" );
for( i = 0; i <= t; i += deltat ) {
y = Vo * sin(angle * PI / 180.0) * i - ( G / 2.0 ) * i * i;
x = Vo * cos(angle * PI / 180.0) * i;
printf( "t = %d, deltat = %lf, y = %.5f, x = %.5f\n", i, deltat, y, x );
fprintf( fp, "t= %d, deltat = %lf, y= %f ,x= %f\n", i, deltat, y, x );
}
fprintf( stderr, "ParabolicFall.txt was created\n" );
fclose( fp );
return 0;
}
Edited by aruwin, 12 December 2011 - 07:15 PM.


Sign In
Create Account


Back to top









