#include <iostream>
#include <cmath> // Untuk fungsi sin() dan M_PI
int main() {
// Konstanta
const double GRAVITASI = 9.81; // Percepatan gravitasi di Bumi (m/s^2)
double kecepatan_awal, sudut_derajat;
// Input dari pengguna
std::cout << "Masukkan kecepatan awal (m/s): ";
std::cin >> kecepatan_awal;
std::cout << "Masukkan sudut peluncuran (derajat): ";
std::cin >> sudut_derajat;
// Konversi sudut dari derajat ke radian
double sudut_radian = sudut_derajat * (M_PI / 180.0);
// Hitung jangkauan (jarak horizontal terjauh)
// Rumus: R = (v₀² * sin(2θ)) / g
double jarak_horizontal = (kecepatan_awal * kecepatan_awal * std::sin(2 * sudut_radian)) / GRAVITASI;
// Tampilkan hasil
std::cout << "Jarak horizontal terjauh adalah: " << jarak_horizontal << " meter" << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+IC8vIFVudHVrIGZ1bmdzaSBzaW4oKSBkYW4gTV9QSQoKaW50IG1haW4oKSB7CiAgICAvLyBLb25zdGFudGEKICAgIGNvbnN0IGRvdWJsZSBHUkFWSVRBU0kgPSA5LjgxOyAvLyBQZXJjZXBhdGFuIGdyYXZpdGFzaSBkaSBCdW1pIChtL3NeMikKCiAgICBkb3VibGUga2VjZXBhdGFuX2F3YWwsIHN1ZHV0X2RlcmFqYXQ7CgogICAgLy8gSW5wdXQgZGFyaSBwZW5nZ3VuYQogICAgc3RkOjpjb3V0IDw8ICJNYXN1a2thbiBrZWNlcGF0YW4gYXdhbCAobS9zKTogIjsKICAgIHN0ZDo6Y2luID4+IGtlY2VwYXRhbl9hd2FsOwoKICAgIHN0ZDo6Y291dCA8PCAiTWFzdWtrYW4gc3VkdXQgcGVsdW5jdXJhbiAoZGVyYWphdCk6ICI7CiAgICBzdGQ6OmNpbiA+PiBzdWR1dF9kZXJhamF0OwoKICAgIC8vIEtvbnZlcnNpIHN1ZHV0IGRhcmkgZGVyYWphdCBrZSByYWRpYW4KICAgIGRvdWJsZSBzdWR1dF9yYWRpYW4gPSBzdWR1dF9kZXJhamF0ICogKE1fUEkgLyAxODAuMCk7CgogICAgLy8gSGl0dW5nIGphbmdrYXVhbiAoamFyYWsgaG9yaXpvbnRhbCB0ZXJqYXVoKQogICAgLy8gUnVtdXM6IFIgPSAoduKCgMKyICogc2luKDLOuCkpIC8gZwogICAgZG91YmxlIGphcmFrX2hvcml6b250YWwgPSAoa2VjZXBhdGFuX2F3YWwgKiBrZWNlcGF0YW5fYXdhbCAqIHN0ZDo6c2luKDIgKiBzdWR1dF9yYWRpYW4pKSAvIEdSQVZJVEFTSTsKCiAgICAvLyBUYW1waWxrYW4gaGFzaWwKICAgIHN0ZDo6Y291dCA8PCAiSmFyYWsgaG9yaXpvbnRhbCB0ZXJqYXVoIGFkYWxhaDogIiA8PCBqYXJha19ob3Jpem9udGFsIDw8ICIgbWV0ZXIiIDw8IHN0ZDo6ZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==