#include <iostream>
#include <cmath> // Untuk fungsi sin() dan pow()
#include <iomanip> // Untuk std::fixed dan std::setprecision

int main() {
    double kecepatan_awal, sudut_derajat;
    const double GRAVITASI = 9.8; // Percepatan gravitasi
    const double PI = M_PI; // Nilai Pi (dari cmath)

    // Meminta input dari pengguna
    std::cout << "Masukkan kecepatan awal (m/s): ";
    std::cin >> kecepatan_awal;
    std::cout << "Masukkan sudut elevasi (derajat): ";
    std::cin >> sudut_derajat;

    // Konversi sudut dari derajat ke radian
    double sudut_radian = sudut_derajat * (PI / 180.0);

    // Menghitung jarak horizontal terjauh
    double jarak_horizontal = (pow(kecepatan_awal, 2) * sin(2 * sudut_radian)) / GRAVITASI;

    // Menampilkan hasil
    std::cout << std::fixed << std::setprecision(3); // Untuk format tiga angka di belakang koma
    std::cout << "Jarak horizontal terjauh adalah: " << jarak_horizontal << " meter" << std::endl;

    return 0;
}