fork download
  1. #include <iostream>
  2. #include <cmath> // Untuk fungsi sin() dan M_PI
  3.  
  4. int main() {
  5. // Konstanta
  6. const double GRAVITASI = 9.81; // Percepatan gravitasi di Bumi (m/s^2)
  7.  
  8. double kecepatan_awal, sudut_derajat;
  9.  
  10. // Input dari pengguna
  11. std::cout << "Masukkan kecepatan awal (m/s): ";
  12. std::cin >> kecepatan_awal;
  13.  
  14. std::cout << "Masukkan sudut peluncuran (derajat): ";
  15. std::cin >> sudut_derajat;
  16.  
  17. // Konversi sudut dari derajat ke radian
  18. double sudut_radian = sudut_derajat * (M_PI / 180.0);
  19.  
  20. // Hitung jangkauan (jarak horizontal terjauh)
  21. // Rumus: R = (v₀² * sin(2θ)) / g
  22. double jarak_horizontal = (kecepatan_awal * kecepatan_awal * std::sin(2 * sudut_radian)) / GRAVITASI;
  23.  
  24. // Tampilkan hasil
  25. std::cout << "Jarak horizontal terjauh adalah: " << jarak_horizontal << " meter" << std::endl;
  26.  
  27. return 0;
  28. }
Success #stdin #stdout 0s 5316KB
stdin
37
100
stdout
Masukkan kecepatan awal (m/s): Masukkan sudut peluncuran (derajat): Jarak horizontal terjauh adalah: -47.7294 meter