#include <iostream> // Untuk input/output
#include <cmath> // Untuk sin() dan M_PI
int main() {
// Deklarasi variabel
double kecepatan_awal;
double sudut_derajat;
const double g = 9.8; // Percepatan gravitasi dalam m/s^2
// 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;
// Konversi sudut dari derajat ke radian
double sudut_radian = sudut_derajat * (M_PI / 180.0);
// Menghitung jarak horizontal terjauh
// Rumus: R = (v^2 * sin(2θ)) / g
double jarak_terjauh = (kecepatan_awal * kecepatan_awal * sin(2 * sudut_radian)) / g;
// Menampilkan hasil
std::cout << "Jarak horizontal terjauh adalah: " << jarak_terjauh << " meter" << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAvLyBVbnR1ayBpbnB1dC9vdXRwdXQKI2luY2x1ZGUgPGNtYXRoPiAgICAvLyBVbnR1ayBzaW4oKSBkYW4gTV9QSQoKaW50IG1haW4oKSB7CiAgICAvLyBEZWtsYXJhc2kgdmFyaWFiZWwKICAgIGRvdWJsZSBrZWNlcGF0YW5fYXdhbDsKICAgIGRvdWJsZSBzdWR1dF9kZXJhamF0OwogICAgY29uc3QgZG91YmxlIGcgPSA5Ljg7IC8vIFBlcmNlcGF0YW4gZ3Jhdml0YXNpIGRhbGFtIG0vc14yCgogICAgLy8gTWVtaW50YSBpbnB1dCBkYXJpIHBlbmdndW5hCiAgICBzdGQ6OmNvdXQgPDwgIk1hc3Vra2FuIGtlY2VwYXRhbiBhd2FsIChtL3MpOiAiOwogICAgc3RkOjpjaW4gPj4ga2VjZXBhdGFuX2F3YWw7CgogICAgc3RkOjpjb3V0IDw8ICJNYXN1a2thbiBzdWR1dCBwZWx1bmN1cmFuIChkZXJhamF0KTogIjsKICAgIHN0ZDo6Y2luID4+IHN1ZHV0X2RlcmFqYXQ7CgogICAgLy8gS29udmVyc2kgc3VkdXQgZGFyaSBkZXJhamF0IGtlIHJhZGlhbgogICAgZG91YmxlIHN1ZHV0X3JhZGlhbiA9IHN1ZHV0X2RlcmFqYXQgKiAoTV9QSSAvIDE4MC4wKTsKCiAgICAvLyBNZW5naGl0dW5nIGphcmFrIGhvcml6b250YWwgdGVyamF1aAogICAgLy8gUnVtdXM6IFIgPSAodl4yICogc2luKDLOuCkpIC8gZwogICAgZG91YmxlIGphcmFrX3RlcmphdWggPSAoa2VjZXBhdGFuX2F3YWwgKiBrZWNlcGF0YW5fYXdhbCAqIHNpbigyICogc3VkdXRfcmFkaWFuKSkgLyBnOwoKICAgIC8vIE1lbmFtcGlsa2FuIGhhc2lsCiAgICBzdGQ6OmNvdXQgPDwgIkphcmFrIGhvcml6b250YWwgdGVyamF1aCBhZGFsYWg6ICIgPDwgamFyYWtfdGVyamF1aCA8PCAiIG1ldGVyIiA8PCBzdGQ6OmVuZGw7CgogICAgcmV0dXJuIDA7Cn0K