#include <iostream>
#include <cmath> // Untuk fungsi sin() dan pow()
int main() {
// Deklarasi variabel
double kecepatan_awal;
double sudut_derajat;
const double gravitasi = 442; // 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+IC8vIFVudHVrIGZ1bmdzaSBzaW4oKSBkYW4gcG93KCkKCmludCBtYWluKCkgewogICAgLy8gRGVrbGFyYXNpIHZhcmlhYmVsCiAgICBkb3VibGUga2VjZXBhdGFuX2F3YWw7CiAgICBkb3VibGUgc3VkdXRfZGVyYWphdDsKICAgIGNvbnN0IGRvdWJsZSBncmF2aXRhc2kgPSA0NDI7IC8vIE5pbGFpIHBlcmNlcGF0YW4gZ3Jhdml0YXNpIGRhbGFtIG0vc14yCiAgICBkb3VibGUgc3VkdXRfcmFkaWFuOwogICAgZG91YmxlIGphcmFrX3RlcmphdWg7CgogICAgLy8gTWVtaW50YSBpbnB1dCBkYXJpIHBlbmdndW5hCiAgICBzdGQ6OmNvdXQgPDwgIk1hc3Vra2FuIGtlY2VwYXRhbiBhd2FsIChtL3MpOiAiOwogICAgc3RkOjpjaW4gPj4ga2VjZXBhdGFuX2F3YWw7CgogICAgc3RkOjpjb3V0IDw8ICJNYXN1a2thbiBzdWR1dCBwZWx1bmN1cmFuIChkZXJhamF0KTogIjsKICAgIHN0ZDo6Y2luID4+IHN1ZHV0X2RlcmFqYXQ7CgogICAgLy8gTWVuZ29udmVyc2kgc3VkdXQgZGFyaSBkZXJhamF0IGtlIHJhZGlhbgogICAgc3VkdXRfcmFkaWFuID0gc3VkdXRfZGVyYWphdCAqIE1fUEkgLyAxODAuMDsKCiAgICAvLyBNZW5naGl0dW5nIGphcmFrIGhvcml6b250YWwgdGVyamF1aAogICAgamFyYWtfdGVyamF1aCA9IChwb3coa2VjZXBhdGFuX2F3YWwsIDIpICogc2luKDIgKiBzdWR1dF9yYWRpYW4pKSAvIGdyYXZpdGFzaTsKCiAgICAvLyBNZW5hbXBpbGthbiBoYXNpbAogICAgc3RkOjpjb3V0IDw8ICJcbkphcmFrIGhvcml6b250YWwgdGVyamF1aCBhZGFsYWg6ICIgPDwgamFyYWtfdGVyamF1aCA8PCAiIG1ldGVyXG4iOwoKICAgIHJldHVybiAwOwp9Cg==