Berikut ini adalah contoh gerak Parabola dengan bahasa C.
#include <stdio.h>
#include <math.h>
int main() {
float v, g, theta, t_max, h_max, x;
// Input data
printf("Masukkan kecepatan awal (m/s): ");
scanf("%f", &v);
printf("Masukkan sudut lemparan (derajat): ");
scanf("%f", &theta);
printf("Masukkan percepatan gravitasi (m/s^2): ");
scanf("%f", &g);
// Mengubah sudut dari derajat ke radian
theta = theta * M_PI / 180;
// Menghitung waktu maksimum
t_max = 2 * v * sin(theta) / g;
// Menghitung ketinggian maksimum
h_max = pow(v, 2) * pow(sin(theta), 2) / (2 * g);
// Menghitung jarak horizontal
x = v * cos(theta) * t_max;
// Output hasil
printf("\nWaktu maksimum: %.2f s\n", t_max);
printf("Ketinggian maksimum: %.2f m\n", h_max);
printf("Jarak horizontal: %.2f m\n", x);
return 0;
}