#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main() {
// Konstanta gravitasi
const double g = 10.0;
// Input sudut peluncuran (derajat) dan kecepatan awal (m/s)
int sudut;
double kecepatanAwal;
cout << "Masukkan sudut peluncuran (0-90 derajat): ";
cin >> sudut;
cout << "Masukkan kecepatan awal (m/s): ";
cin >> kecepatanAwal;
// Konversi sudut ke radian
double sudutRadian = sudut * M_PI / 180.0;
// Hitung jarak horizontal terjauh (rumus gerak parabola)
double jarakHorizontal = (kecepatanAwal * kecepatanAwal * sin(2 * sudutRadian)) / g;
// Tampilkan hasil dengan 1 angka di belakang koma (misal 9.6)
cout << fixed << setprecision(1);
cout << "Jarak horizontal terjauh: " << jarakHorizontal << " meter" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDxpb21hbmlwPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICAvLyBLb25zdGFudGEgZ3Jhdml0YXNpCiAgICBjb25zdCBkb3VibGUgZyA9IDEwLjA7CgogICAgLy8gSW5wdXQgc3VkdXQgcGVsdW5jdXJhbiAoZGVyYWphdCkgZGFuIGtlY2VwYXRhbiBhd2FsIChtL3MpCiAgICBpbnQgc3VkdXQ7CiAgICBkb3VibGUga2VjZXBhdGFuQXdhbDsKICAgIGNvdXQgPDwgIk1hc3Vra2FuIHN1ZHV0IHBlbHVuY3VyYW4gKDAtOTAgZGVyYWphdCk6ICI7CiAgICBjaW4gPj4gc3VkdXQ7CiAgICBjb3V0IDw8ICJNYXN1a2thbiBrZWNlcGF0YW4gYXdhbCAobS9zKTogIjsKICAgIGNpbiA+PiBrZWNlcGF0YW5Bd2FsOwoKICAgIC8vIEtvbnZlcnNpIHN1ZHV0IGtlIHJhZGlhbgogICAgZG91YmxlIHN1ZHV0UmFkaWFuID0gc3VkdXQgKiBNX1BJIC8gMTgwLjA7CgogICAgLy8gSGl0dW5nIGphcmFrIGhvcml6b250YWwgdGVyamF1aCAocnVtdXMgZ2VyYWsgcGFyYWJvbGEpCiAgICBkb3VibGUgamFyYWtIb3Jpem9udGFsID0gKGtlY2VwYXRhbkF3YWwgKiBrZWNlcGF0YW5Bd2FsICogc2luKDIgKiBzdWR1dFJhZGlhbikpIC8gZzsKCiAgICAvLyBUYW1waWxrYW4gaGFzaWwgZGVuZ2FuIDEgYW5na2EgZGkgYmVsYWthbmcga29tYSAobWlzYWwgOS42KQogICAgY291dCA8PCBmaXhlZCA8PCBzZXRwcmVjaXNpb24oMSk7CiAgICBjb3V0IDw8ICJKYXJhayBob3Jpem9udGFsIHRlcmphdWg6ICIgPDwgamFyYWtIb3Jpem9udGFsIDw8ICIgbWV0ZXIiIDw8IGVuZGw7CgogICAgcmV0dXJuIDA7Cn0K