fork download
  1. #include <iostream> // Untuk input/output
  2. #include <cmath> // Untuk fungsi matematika seperti sin() dan M_PI
  3.  
  4. int main() {
  5. double kecepatan_awal, sudut_derajat, jarak_terjauh, sudut_radian;
  6. const double g = 9.8; // Percepatan gravitasi (m/s^2)
  7.  
  8. // 1. Input dari pengguna
  9. std::cout << "Masukkan kecepatan awal (m/s): ";
  10. std::cin >> kecepatan_awal;
  11. std::cout << "Masukkan sudut peluncuran (derajat): ";
  12. std::cin >> sudut_derajat;
  13.  
  14. // 2. Konversi sudut ke radian
  15. sudut_radian = sudut_derajat * (M_PI / 180.0);
  16.  
  17. // 3. Hitung jarak horizontal terjauh (rumus gerak parabola)
  18. jarak_terjauh = (kecepatan_awal * kecepatan_awal * sin(2 * sudut_radian)) / g;
  19.  
  20. // 4. Tampilkan hasil
  21. std::cout << "Jarak horizontal terjauh yang ditempuh: " << jarak_terjauh << " meter" << std::endl;
  22.  
  23. return 0;
  24. }
Success #stdin #stdout 0s 5324KB
stdin
37
10
stdout
Masukkan kecepatan awal (m/s): Masukkan sudut peluncuran (derajat): Jarak horizontal terjauh yang ditempuh: 47.7781 meter