#include <iostream>
#include <cmath> // Untuk fungsi sin() dan pow()
int main() {
// Deklarasi variabel
double kecepatan_awal;
double sudut_derajat;
const double gravitasi = 48; // Nilai percepatan gravitasi dalam m/s^2
double sudut_radian;
double jarak_terjauh;
// Meminta input dari pengguna
std::cout << "Masukkan kecepatan awal (m/s): ";
std::cin >> kecepatan_awal;
std::cout << "Masukkan sudut peluncuran (derajat): ";
std::cin >> sudut_derajat;
// Mengonversi sudut dari derajat ke radian
sudut_radian = sudut_derajat * M_PI / 180.0;
// Menghitung jarak horizontal terjauh
jarak_terjauh = (pow(kecepatan_awal, 2) * sin(2 * sudut_radian)) / gravitasi;
// Menampilkan hasil
std::cout << "\nJarak horizontal terjauh adalah: " << jarak_terjauh << " meter\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+IC8vIFVudHVrIGZ1bmdzaSBzaW4oKSBkYW4gcG93KCkKCmludCBtYWluKCkgewogICAgLy8gRGVrbGFyYXNpIHZhcmlhYmVsCiAgICBkb3VibGUga2VjZXBhdGFuX2F3YWw7CiAgICBkb3VibGUgc3VkdXRfZGVyYWphdDsKICAgIGNvbnN0IGRvdWJsZSBncmF2aXRhc2kgPSA0ODsgLy8gTmlsYWkgcGVyY2VwYXRhbiBncmF2aXRhc2kgZGFsYW0gbS9zXjIKICAgIGRvdWJsZSBzdWR1dF9yYWRpYW47CiAgICBkb3VibGUgamFyYWtfdGVyamF1aDsKCiAgICAvLyBNZW1pbnRhIGlucHV0IGRhcmkgcGVuZ2d1bmEKICAgIHN0ZDo6Y291dCA8PCAiTWFzdWtrYW4ga2VjZXBhdGFuIGF3YWwgKG0vcyk6ICI7CiAgICBzdGQ6OmNpbiA+PiBrZWNlcGF0YW5fYXdhbDsKCiAgICBzdGQ6OmNvdXQgPDwgIk1hc3Vra2FuIHN1ZHV0IHBlbHVuY3VyYW4gKGRlcmFqYXQpOiAiOwogICAgc3RkOjpjaW4gPj4gc3VkdXRfZGVyYWphdDsKCiAgICAvLyBNZW5nb252ZXJzaSBzdWR1dCBkYXJpIGRlcmFqYXQga2UgcmFkaWFuCiAgICBzdWR1dF9yYWRpYW4gPSBzdWR1dF9kZXJhamF0ICogTV9QSSAvIDE4MC4wOwoKICAgIC8vIE1lbmdoaXR1bmcgamFyYWsgaG9yaXpvbnRhbCB0ZXJqYXVoCiAgICBqYXJha190ZXJqYXVoID0gKHBvdyhrZWNlcGF0YW5fYXdhbCwgMikgKiBzaW4oMiAqIHN1ZHV0X3JhZGlhbikpIC8gZ3Jhdml0YXNpOwoKICAgIC8vIE1lbmFtcGlsa2FuIGhhc2lsCiAgICBzdGQ6OmNvdXQgPDwgIlxuSmFyYWsgaG9yaXpvbnRhbCB0ZXJqYXVoIGFkYWxhaDogIiA8PCBqYXJha190ZXJqYXVoIDw8ICIgbWV0ZXJcbiI7CgogICAgcmV0dXJuIDA7Cn0K