fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main() {
  5. double kecepatan, sudut_derajat, tinggi_pohon;
  6. const double g = 9.8;
  7.  
  8. printf("Masukkan kecepatan awal burung (m/s): ");
  9. scanf("%lf", &kecepatan);
  10.  
  11. printf("Masukkan sudut terbang burung (derajat): ");
  12. scanf("%lf", &sudut_derajat);
  13.  
  14. printf("Masukkan tinggi pohon (meter): ");
  15. scanf("%lf", &tinggi_pohon);
  16.  
  17. // Konversi sudut ke radian
  18. double sudut_radian = sudut_derajat * M_PI / 180.0;
  19.  
  20. // Hitung ketinggian maksimum burung
  21. double tinggi_maks_burung = (pow(kecepatan * sin(sudut_radian), 2)) / (2 * g);
  22.  
  23. printf("\nKetinggian maksimum burung: %.2f meter\n", tinggi_maks_burung);
  24. printf("Tinggi pohon: %.2f meter\n", tinggi_pohon);
  25.  
  26. if (tinggi_maks_burung > tinggi_pohon) {
  27. printf("Prediksi: Burung dapat mencapai ketinggian lebih tinggi dari pohon.\n");
  28. } else {
  29. printf("Prediksi: Burung tidak dapat mencapai ketinggian pohon.\n");
  30. }
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0.01s 5272KB
stdin
37
100
stdout
Masukkan kecepatan awal burung (m/s): Masukkan sudut terbang burung (derajat): Masukkan tinggi pohon (meter): 
Ketinggian maksimum burung: 67.74 meter
Tinggi pohon: 0.00 meter
Prediksi: Burung dapat mencapai ketinggian lebih tinggi dari pohon.