fork download
  1. #include <iostream> // Untuk input/output
  2. #include <cmath> // Untuk sin() dan M_PI
  3.  
  4. int main() {
  5. // Deklarasi variabel
  6. double kecepatan_awal;
  7. double sudut_derajat;
  8. const double g = 9.8; // Percepatan gravitasi dalam m/s^2
  9.  
  10. // Meminta 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. // Menghitung jarak horizontal terjauh
  21. // Rumus: R = (v^2 * sin(2θ)) / g
  22. double jarak_terjauh = (kecepatan_awal * kecepatan_awal * sin(2 * sudut_radian)) / g;
  23.  
  24. // Menampilkan hasil
  25. std::cout << "Jarak horizontal terjauh adalah: " << jarak_terjauh << " meter" << std::endl;
  26.  
  27. return 0;
  28. }
  29.  
Success #stdin #stdout 0s 5320KB
stdin
10
stdout
Masukkan kecepatan awal (m/s): Masukkan sudut peluncuran (derajat): Jarak horizontal terjauh adalah: 2.47667e-310 meter