#include <iostream> // Untuk input/output
#include <cmath> // Untuk fungsi matematika (sin, M_PI)
#include <iomanip> // Untuk memformat output
int main() {
double V, S; // Kecepatan awal (V) dan sudut peluncuran (S)
const double g = 9.8; // Percepatan gravitasi (m/s^2)
std::cout << "Masukkan kecepatan awal (m/s): ";
std::cin >> V;
std::cout << "Masukkan sudut peluncuran (derajat): ";
std::cin >> S;
// Konversi sudut dari derajat ke radian
double sudut_radian = S * (M_PI / 180.0);
// Menghitung jarak horizontal terjauh
double jarak_horizontal = (V * V * std::sin(2 * sudut_radian)) / g;
// Menampilkan hasil dengan format 2 angka di belakang koma
std::cout << "Jarak horizontal terjauh: "
<< std::fixed << std::setprecision(2) << jarak_horizontal << " meter" << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAvLyBVbnR1ayBpbnB1dC9vdXRwdXQKI2luY2x1ZGUgPGNtYXRoPiAgICAvLyBVbnR1ayBmdW5nc2kgbWF0ZW1hdGlrYSAoc2luLCBNX1BJKQojaW5jbHVkZSA8aW9tYW5pcD4gIC8vIFVudHVrIG1lbWZvcm1hdCBvdXRwdXQKCmludCBtYWluKCkgewogICAgZG91YmxlIFYsIFM7IC8vIEtlY2VwYXRhbiBhd2FsIChWKSBkYW4gc3VkdXQgcGVsdW5jdXJhbiAoUykKICAgIGNvbnN0IGRvdWJsZSBnID0gOS44OyAvLyBQZXJjZXBhdGFuIGdyYXZpdGFzaSAobS9zXjIpCgogICAgc3RkOjpjb3V0IDw8ICJNYXN1a2thbiBrZWNlcGF0YW4gYXdhbCAobS9zKTogIjsKICAgIHN0ZDo6Y2luID4+IFY7CgogICAgc3RkOjpjb3V0IDw8ICJNYXN1a2thbiBzdWR1dCBwZWx1bmN1cmFuIChkZXJhamF0KTogIjsKICAgIHN0ZDo6Y2luID4+IFM7CgogICAgLy8gS29udmVyc2kgc3VkdXQgZGFyaSBkZXJhamF0IGtlIHJhZGlhbgogICAgZG91YmxlIHN1ZHV0X3JhZGlhbiA9IFMgKiAoTV9QSSAvIDE4MC4wKTsKCiAgICAvLyBNZW5naGl0dW5nIGphcmFrIGhvcml6b250YWwgdGVyamF1aAogICAgZG91YmxlIGphcmFrX2hvcml6b250YWwgPSAoViAqIFYgKiBzdGQ6OnNpbigyICogc3VkdXRfcmFkaWFuKSkgLyBnOwoKICAgIC8vIE1lbmFtcGlsa2FuIGhhc2lsIGRlbmdhbiBmb3JtYXQgMiBhbmdrYSBkaSBiZWxha2FuZyBrb21hCiAgICBzdGQ6OmNvdXQgPDwgIkphcmFrIGhvcml6b250YWwgdGVyamF1aDogIgogICAgICAgICAgICAgIDw8IHN0ZDo6Zml4ZWQgPDwgc3RkOjpzZXRwcmVjaXNpb24oMikgPDwgamFyYWtfaG9yaXpvbnRhbCA8PCAiIG1ldGVyIiA8PCBzdGQ6OmVuZGw7CgogICAgcmV0dXJuIDA7Cn0=