#include <stdio.h>
#include <math.h>
int main() {
double sudut, kecepatan, jarak;
const double g = 10.0; // percepatan gravitasi
printf("Masukkan sudut peluncuran (derajat): ");
scanf("%lf", &sudut);
printf("Masukkan kecepatan awal (m/s): ");
scanf("%lf", &kecepatan);
// Konversi sudut ke radian
double sudut_radian = sudut * M_PI / 180.0;
// Rumus jarak horizontal terjauh = (v^2 * sin(2*theta)) / g
jarak = (kecepatan * kecepatan * sin(2 * sudut_radian)) / g;
printf("Jarak horizontal terjauh = %.1lf\n", jarak);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbigpIHsKICAgIGRvdWJsZSBzdWR1dCwga2VjZXBhdGFuLCBqYXJhazsKICAgIGNvbnN0IGRvdWJsZSBnID0gMTAuMDsgLy8gcGVyY2VwYXRhbiBncmF2aXRhc2kKICAgIHByaW50ZigiTWFzdWtrYW4gc3VkdXQgcGVsdW5jdXJhbiAoZGVyYWphdCk6ICIpOwogICAgc2NhbmYoIiVsZiIsICZzdWR1dCk7CiAgICBwcmludGYoIk1hc3Vra2FuIGtlY2VwYXRhbiBhd2FsIChtL3MpOiAiKTsKICAgIHNjYW5mKCIlbGYiLCAma2VjZXBhdGFuKTsKICAgIAogICAgLy8gS29udmVyc2kgc3VkdXQga2UgcmFkaWFuCiAgICBkb3VibGUgc3VkdXRfcmFkaWFuID0gc3VkdXQgKiBNX1BJIC8gMTgwLjA7CiAgICAKICAgIC8vIFJ1bXVzIGphcmFrIGhvcml6b250YWwgdGVyamF1aCA9ICh2XjIgKiBzaW4oMip0aGV0YSkpIC8gZwogICAgamFyYWsgPSAoa2VjZXBhdGFuICoga2VjZXBhdGFuICogc2luKDIgKiBzdWR1dF9yYWRpYW4pKSAvIGc7CiAgICAKICAgIHByaW50ZigiSmFyYWsgaG9yaXpvbnRhbCB0ZXJqYXVoID0gJS4xbGZcbiIsIGphcmFrKTsKICAgIHJldHVybiAwOwp9Cg==