#include <stdio.h>
#include <math.h>
int main() {
double v0; // kecepatan awal dalam m/s
double theta_deg; // sudut peluncuran dalam derajat
double theta_rad; // sudut peluncuran dalam radian
double g = 9.8; // percepatan gravitasi m/s^2
double jarak;
printf("Masukkan kecepatan awal (m/s): ");
scanf("%lf", &v0);
printf("Masukkan sudut peluncuran (derajat): ");
scanf("%lf", &theta_deg);
theta_rad = theta_deg * M_PI / 180.0;
jarak = (v0 * v0 * sin(2 * theta_rad)) / g;
printf("Jarak horizontal terjauh: %.2f meter\n", jarak);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbigpIHsKICAgIGRvdWJsZSB2MDsgICAgICAgICAgLy8ga2VjZXBhdGFuIGF3YWwgZGFsYW0gbS9zCiAgICBkb3VibGUgdGhldGFfZGVnOyAgIC8vIHN1ZHV0IHBlbHVuY3VyYW4gZGFsYW0gZGVyYWphdAogICAgZG91YmxlIHRoZXRhX3JhZDsgICAvLyBzdWR1dCBwZWx1bmN1cmFuIGRhbGFtIHJhZGlhbgogICAgZG91YmxlIGcgPSA5Ljg7ICAgICAvLyBwZXJjZXBhdGFuIGdyYXZpdGFzaSBtL3NeMgogICAgZG91YmxlIGphcmFrOwoKICAgIHByaW50ZigiTWFzdWtrYW4ga2VjZXBhdGFuIGF3YWwgKG0vcyk6ICIpOwogICAgc2NhbmYoIiVsZiIsICZ2MCk7CiAgICBwcmludGYoIk1hc3Vra2FuIHN1ZHV0IHBlbHVuY3VyYW4gKGRlcmFqYXQpOiAiKTsKICAgIHNjYW5mKCIlbGYiLCAmdGhldGFfZGVnKTsKCiAgICB0aGV0YV9yYWQgPSB0aGV0YV9kZWcgKiBNX1BJIC8gMTgwLjA7CgogICAgamFyYWsgPSAodjAgKiB2MCAqIHNpbigyICogdGhldGFfcmFkKSkgLyBnOwoKICAgIHByaW50ZigiSmFyYWsgaG9yaXpvbnRhbCB0ZXJqYXVoOiAlLjJmIG1ldGVyXG4iLCBqYXJhayk7CgogICAgcmV0dXJuIDA7Cn0K