#include <iostream>
#include <cmath>
using namespace std;
// Fungsi untuk menghitung waktu terbang
double waktuTerbang( double v0, double sudutDerajat) {
const double g = 9.8 ; // percepatan gravitasi (m/s^2)
double sudutRadian = sudutDerajat * M_PI / 180.0 ;
double waktu = ( 2 * v0 * sin ( sudutRadian) ) / g;
return waktu;
}
int main( ) {
double kecepatanAwal, sudut;
cout << "Masukkan kecepatan awal peluncuran (m/s): " ;
cin >> kecepatanAwal;
cout << "Masukkan sudut peluncuran (derajat): " ;
cin >> sudut;
double waktu = waktuTerbang( kecepatanAwal, sudut) ;
cout << "Waktu yang dibutuhkan untuk mencapai jarak horizontal terjauh: "
<< waktu << " detik" << endl;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKLy8gRnVuZ3NpIHVudHVrIG1lbmdoaXR1bmcgd2FrdHUgdGVyYmFuZwpkb3VibGUgd2FrdHVUZXJiYW5nKGRvdWJsZSB2MCwgZG91YmxlIHN1ZHV0RGVyYWphdCkgewogICAgY29uc3QgZG91YmxlIGcgPSA5Ljg7IC8vIHBlcmNlcGF0YW4gZ3Jhdml0YXNpIChtL3NeMikKICAgIGRvdWJsZSBzdWR1dFJhZGlhbiA9IHN1ZHV0RGVyYWphdCAqIE1fUEkgLyAxODAuMDsKICAgIGRvdWJsZSB3YWt0dSA9ICgyICogdjAgKiBzaW4oc3VkdXRSYWRpYW4pKSAvIGc7CiAgICByZXR1cm4gd2FrdHU7Cn0KCmludCBtYWluKCkgewogICAgZG91YmxlIGtlY2VwYXRhbkF3YWwsIHN1ZHV0OwoKICAgIGNvdXQgPDwgIk1hc3Vra2FuIGtlY2VwYXRhbiBhd2FsIHBlbHVuY3VyYW4gKG0vcyk6ICI7CiAgICBjaW4gPj4ga2VjZXBhdGFuQXdhbDsKCiAgICBjb3V0IDw8ICJNYXN1a2thbiBzdWR1dCBwZWx1bmN1cmFuIChkZXJhamF0KTogIjsKICAgIGNpbiA+PiBzdWR1dDsKCiAgICBkb3VibGUgd2FrdHUgPSB3YWt0dVRlcmJhbmcoa2VjZXBhdGFuQXdhbCwgc3VkdXQpOwoKICAgIGNvdXQgPDwgIldha3R1IHlhbmcgZGlidXR1aGthbiB1bnR1ayBtZW5jYXBhaSBqYXJhayBob3Jpem9udGFsIHRlcmphdWg6ICIKICAgICAgICAgPDwgd2FrdHUgPDwgIiBkZXRpayIgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQo=