#include <iostream>
#include <cmath>
#include <iomanip> // Untuk std::fixed dan std::setprecision
 
int main() {
    // Variabel
    double kecepatan_awal = 12.0; // Kecepatan awal dalam m/s
    double sudut_derajat = 45.0; // Sudut peluncuran dalam derajat
    double g = 9.8; // Percepatan gravitasi dalam m/s^2
 
    // Konversi sudut dari derajat ke radian
    double sudut_radian = sudut_derajat * M_PI / 180.0;
 
    // Hitung jarak horizontal
    double jarak = (pow(kecepatan_awal, 2) * sin(2 * sudut_radian)) / g;
 
    // Cetak hasil
    std::cout << std::fixed << std::setprecision(3); // Mengatur presisi menjadi 3 angka di belakang koma
    std::cout << "Jarak horizontal terjauh: " << jarak << " meter" << std::endl;
 
    return 0;
}
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDxpb21hbmlwPiAvLyBVbnR1ayBzdGQ6OmZpeGVkIGRhbiBzdGQ6OnNldHByZWNpc2lvbgoKaW50IG1haW4oKSB7CiAgICAvLyBWYXJpYWJlbAogICAgZG91YmxlIGtlY2VwYXRhbl9hd2FsID0gMTIuMDsgLy8gS2VjZXBhdGFuIGF3YWwgZGFsYW0gbS9zCiAgICBkb3VibGUgc3VkdXRfZGVyYWphdCA9IDQ1LjA7IC8vIFN1ZHV0IHBlbHVuY3VyYW4gZGFsYW0gZGVyYWphdAogICAgZG91YmxlIGcgPSA5Ljg7IC8vIFBlcmNlcGF0YW4gZ3Jhdml0YXNpIGRhbGFtIG0vc14yCgogICAgLy8gS29udmVyc2kgc3VkdXQgZGFyaSBkZXJhamF0IGtlIHJhZGlhbgogICAgZG91YmxlIHN1ZHV0X3JhZGlhbiA9IHN1ZHV0X2RlcmFqYXQgKiBNX1BJIC8gMTgwLjA7CgogICAgLy8gSGl0dW5nIGphcmFrIGhvcml6b250YWwKICAgIGRvdWJsZSBqYXJhayA9IChwb3coa2VjZXBhdGFuX2F3YWwsIDIpICogc2luKDIgKiBzdWR1dF9yYWRpYW4pKSAvIGc7CgogICAgLy8gQ2V0YWsgaGFzaWwKICAgIHN0ZDo6Y291dCA8PCBzdGQ6OmZpeGVkIDw8IHN0ZDo6c2V0cHJlY2lzaW9uKDMpOyAvLyBNZW5nYXR1ciBwcmVzaXNpIG1lbmphZGkgMyBhbmdrYSBkaSBiZWxha2FuZyBrb21hCiAgICBzdGQ6OmNvdXQgPDwgIkphcmFrIGhvcml6b250YWwgdGVyamF1aDogIiA8PCBqYXJhayA8PCAiIG1ldGVyIiA8PCBzdGQ6OmVuZGw7CgogICAgcmV0dXJuIDA7Cn0=