#include <iostream>
#include <cmath>
using namespace std;
// Fungsi untuk menghitung jarak terjauh
double hitungJarak(double S, double V) {
const double g = 10.0; // Gravitasi
// Mengubah sudut dari derajat ke radian
double S_rad = S * M_PI / 180.0;
// Menggunakan rumus jarak terjauh
double jarak = (V * V * sin(2 * S_rad)) / g;
return jarak;
}
int main() {
double S, V;
// Input sudut peluncuran dan kecepatan awal
cout << "Masukkan sudut peluncuran (derajat): ";
cin >> S;
cout << "Masukkan kecepatan awal (m/s): ";
cin >> V;
// Menghitung jarak terjauh
double jarakTerjauh = hitungJarak(S, V);
// Output jarak terjauh
cout << "Jarak terjauh Boro adalah: " << jarakTerjauh << " meter" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKLy8gRnVuZ3NpIHVudHVrIG1lbmdoaXR1bmcgamFyYWsgdGVyamF1aApkb3VibGUgaGl0dW5nSmFyYWsoZG91YmxlIFMsIGRvdWJsZSBWKSB7CiAgICBjb25zdCBkb3VibGUgZyA9IDEwLjA7IC8vIEdyYXZpdGFzaQoKICAgIC8vIE1lbmd1YmFoIHN1ZHV0IGRhcmkgZGVyYWphdCBrZSByYWRpYW4KICAgIGRvdWJsZSBTX3JhZCA9IFMgKiBNX1BJIC8gMTgwLjA7CgogICAgLy8gTWVuZ2d1bmFrYW4gcnVtdXMgamFyYWsgdGVyamF1aAogICAgZG91YmxlIGphcmFrID0gKFYgKiBWICogc2luKDIgKiBTX3JhZCkpIC8gZzsKCiAgICByZXR1cm4gamFyYWs7Cn0KCmludCBtYWluKCkgewogICAgZG91YmxlIFMsIFY7CgogICAgLy8gSW5wdXQgc3VkdXQgcGVsdW5jdXJhbiBkYW4ga2VjZXBhdGFuIGF3YWwKICAgIGNvdXQgPDwgIk1hc3Vra2FuIHN1ZHV0IHBlbHVuY3VyYW4gKGRlcmFqYXQpOiAiOwogICAgY2luID4+IFM7CiAgICBjb3V0IDw8ICJNYXN1a2thbiBrZWNlcGF0YW4gYXdhbCAobS9zKTogIjsKICAgIGNpbiA+PiBWOwoKICAgIC8vIE1lbmdoaXR1bmcgamFyYWsgdGVyamF1aAogICAgZG91YmxlIGphcmFrVGVyamF1aCA9IGhpdHVuZ0phcmFrKFMsIFYpOwoKICAgIC8vIE91dHB1dCBqYXJhayB0ZXJqYXVoCiAgICBjb3V0IDw8ICJKYXJhayB0ZXJqYXVoIEJvcm8gYWRhbGFoOiAiIDw8IGphcmFrVGVyamF1aCA8PCAiIG1ldGVyIiA8PCBlbmRsOwoKICAgIHJldHVybiAwOwp9