#include <iostream> // Untuk input/output (cin, cout)
#include <cmath>    // Untuk operasi matematika (sin, M_PI)
#include <iomanip>  // Untuk mengatur format output (setprecision)

const double GRAVITASI = 10.0; // Konstanta gravitasi (m/s^2)
const double PI = M_PI;       // Nilai Pi

int main() {
    double sudut_derajat, kecepatan_awal;

    // Meminta input dari pengguna
    std::cout << "Masukkan sudut peluncuran (derajat): ";
    std::cin >> sudut_derajat;

    std::cout << "Masukkan kecepatan awal (m/s): ";
    std::cin >> kecepatan_awal;

    // 1. Konversi sudut dari derajat ke radian
    //    Rumus: radian = derajat * (PI / 180)
    double sudut_radian = sudut_derajat * (PI / 180.0);

    // 2. Hitung jarak horizontal terjauh menggunakan rumus gerak parabola
    //    R = (v0^2 * sin(2*sudut_radian)) / g
    double jarak_horizontal = (kecepatan_awal * kecepatan_awal * std::sin(2 * sudut_radian)) / GRAVITASI;

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

    return 0;
}