#include <iostream> 
#include <cmath> 
using  namespace  std; 
 
int  main( )  { 
    double  v, theta, g =  9.8 ;  // g = percepatan gravitasi (m/s^2) 
    cout  <<  "=== Program Menghitung Jarak Horizontal Terjauh ===\n " ; 
    cout  <<  "Masukkan kecepatan awal (m/s): " ; 
    cin  >>  v; 
 
    cout  <<  "Masukkan sudut elevasi (derajat): " ; 
    cin  >>  theta; 
 
    // Konversi sudut ke radian 
    double  rad =  theta *  M_PI /  180.0 ; 
 
    // Rumus jarak horizontal 
    double  R =  ( v *  v *  sin ( 2  *  rad) )  /  g; 
 
    cout  <<  "\n Jarak horizontal pada sudut "  <<  theta <<  " derajat = "  
         <<  R <<  " meter"  <<  endl; 
 
    // Hitung jarak maksimum teoritis (sudut optimal 45 derajat) 
    double  theta_opt =  45.0 ; 
    double  Rmax =  ( v *  v)  /  g; 
 
    cout  <<  "Jarak horizontal maksimum (pada sudut 45 derajat) = "  
         <<  Rmax <<  " meter"  <<  endl; 
 
    return  0 ; 
} 
 
 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGRvdWJsZSB2LCB0aGV0YSwgZyA9IDkuODsgLy8gZyA9IHBlcmNlcGF0YW4gZ3Jhdml0YXNpIChtL3NeMikKICAgIGNvdXQgPDwgIj09PSBQcm9ncmFtIE1lbmdoaXR1bmcgSmFyYWsgSG9yaXpvbnRhbCBUZXJqYXVoID09PVxuIjsKICAgIGNvdXQgPDwgIk1hc3Vra2FuIGtlY2VwYXRhbiBhd2FsIChtL3MpOiAiOwogICAgY2luID4+IHY7CgogICAgY291dCA8PCAiTWFzdWtrYW4gc3VkdXQgZWxldmFzaSAoZGVyYWphdCk6ICI7CiAgICBjaW4gPj4gdGhldGE7CgogICAgLy8gS29udmVyc2kgc3VkdXQga2UgcmFkaWFuCiAgICBkb3VibGUgcmFkID0gdGhldGEgKiBNX1BJIC8gMTgwLjA7CgogICAgLy8gUnVtdXMgamFyYWsgaG9yaXpvbnRhbAogICAgZG91YmxlIFIgPSAodiAqIHYgKiBzaW4oMiAqIHJhZCkpIC8gZzsKCiAgICBjb3V0IDw8ICJcbkphcmFrIGhvcml6b250YWwgcGFkYSBzdWR1dCAiIDw8IHRoZXRhIDw8ICIgZGVyYWphdCA9ICIgCiAgICAgICAgIDw8IFIgPDwgIiBtZXRlciIgPDwgZW5kbDsKCiAgICAvLyBIaXR1bmcgamFyYWsgbWFrc2ltdW0gdGVvcml0aXMgKHN1ZHV0IG9wdGltYWwgNDUgZGVyYWphdCkKICAgIGRvdWJsZSB0aGV0YV9vcHQgPSA0NS4wOwogICAgZG91YmxlIFJtYXggPSAodiAqIHYpIC8gZzsKCiAgICBjb3V0IDw8ICJKYXJhayBob3Jpem9udGFsIG1ha3NpbXVtIChwYWRhIHN1ZHV0IDQ1IGRlcmFqYXQpID0gIiAKICAgICAgICAgPDwgUm1heCA8PCAiIG1ldGVyIiA8PCBlbmRsOwoKICAgIHJldHVybiAwOwp9Cg==