#include <stdio.h>
#include <math.h>
int main( ) {
double kecepatan, sudut_derajat, tinggi_pohon;
const double g = 9.8 ;
printf ( "Masukkan kecepatan awal burung (m/s): " ) ;
scanf ( "%lf" , & kecepatan) ;
printf ( "Masukkan sudut terbang burung (derajat): " ) ;
scanf ( "%lf" , & sudut_derajat) ;
printf ( "Masukkan tinggi pohon (meter): " ) ;
scanf ( "%lf" , & tinggi_pohon) ;
// Konversi sudut ke radian
double sudut_radian = sudut_derajat * M_PI / 180.0 ;
// Hitung ketinggian maksimum burung
double tinggi_maks_burung = ( pow ( kecepatan * sin ( sudut_radian) , 2 ) ) / ( 2 * g) ;
printf ( "\n Ketinggian maksimum burung: %.2f meter\n " , tinggi_maks_burung) ;
printf ( "Tinggi pohon: %.2f meter\n " , tinggi_pohon) ;
if ( tinggi_maks_burung > tinggi_pohon) {
printf ( "Prediksi: Burung dapat mencapai ketinggian lebih tinggi dari pohon.\n " ) ;
} else {
printf ( "Prediksi: Burung tidak dapat mencapai ketinggian pohon.\n " ) ;
}
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbigpIHsKICAgIGRvdWJsZSBrZWNlcGF0YW4sIHN1ZHV0X2RlcmFqYXQsIHRpbmdnaV9wb2hvbjsKICAgIGNvbnN0IGRvdWJsZSBnID0gOS44OwoKICAgIHByaW50ZigiTWFzdWtrYW4ga2VjZXBhdGFuIGF3YWwgYnVydW5nIChtL3MpOiAiKTsKICAgIHNjYW5mKCIlbGYiLCAma2VjZXBhdGFuKTsKCiAgICBwcmludGYoIk1hc3Vra2FuIHN1ZHV0IHRlcmJhbmcgYnVydW5nIChkZXJhamF0KTogIik7CiAgICBzY2FuZigiJWxmIiwgJnN1ZHV0X2RlcmFqYXQpOwoKICAgIHByaW50ZigiTWFzdWtrYW4gdGluZ2dpIHBvaG9uIChtZXRlcik6ICIpOwogICAgc2NhbmYoIiVsZiIsICZ0aW5nZ2lfcG9ob24pOwoKICAgIC8vIEtvbnZlcnNpIHN1ZHV0IGtlIHJhZGlhbgogICAgZG91YmxlIHN1ZHV0X3JhZGlhbiA9IHN1ZHV0X2RlcmFqYXQgKiBNX1BJIC8gMTgwLjA7CgogICAgLy8gSGl0dW5nIGtldGluZ2dpYW4gbWFrc2ltdW0gYnVydW5nCiAgICBkb3VibGUgdGluZ2dpX21ha3NfYnVydW5nID0gKHBvdyhrZWNlcGF0YW4gKiBzaW4oc3VkdXRfcmFkaWFuKSwgMikpIC8gKDIgKiBnKTsKCiAgICBwcmludGYoIlxuS2V0aW5nZ2lhbiBtYWtzaW11bSBidXJ1bmc6ICUuMmYgbWV0ZXJcbiIsIHRpbmdnaV9tYWtzX2J1cnVuZyk7CiAgICBwcmludGYoIlRpbmdnaSBwb2hvbjogJS4yZiBtZXRlclxuIiwgdGluZ2dpX3BvaG9uKTsKCiAgICBpZiAodGluZ2dpX21ha3NfYnVydW5nID4gdGluZ2dpX3BvaG9uKSB7CiAgICAgICAgcHJpbnRmKCJQcmVkaWtzaTogQnVydW5nIGRhcGF0IG1lbmNhcGFpIGtldGluZ2dpYW4gbGViaWggdGluZ2dpIGRhcmkgcG9ob24uXG4iKTsKICAgIH0gZWxzZSB7CiAgICAgICAgcHJpbnRmKCJQcmVkaWtzaTogQnVydW5nIHRpZGFrIGRhcGF0IG1lbmNhcGFpIGtldGluZ2dpYW4gcG9ob24uXG4iKTsKICAgIH0KCiAgICByZXR1cm4gMDsKfQo=