fork(1) download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. // Fungsi untuk menghitung jarak terjauh
  7. double hitungJarak(double S, double V) {
  8. const double g = 10.0; // Gravitasi
  9.  
  10. // Mengubah sudut dari derajat ke radian
  11. double S_rad = S * M_PI / 180.0;
  12.  
  13. // Menggunakan rumus jarak terjauh
  14. double jarak = (V * V * sin(2 * S_rad)) / g;
  15.  
  16. return jarak;
  17. }
  18.  
  19. int main() {
  20. double S, V;
  21.  
  22. // Input sudut peluncuran dan kecepatan awal
  23. cout << "Masukkan sudut peluncuran (derajat): ";
  24. cin >> S;
  25. cout << "Masukkan kecepatan awal (m/s): ";
  26. cin >> V;
  27.  
  28. // Menghitung jarak terjauh
  29. double jarakTerjauh = hitungJarak(S, V);
  30.  
  31. // Output jarak terjauh
  32. cout << "Jarak terjauh Boro adalah: " << jarakTerjauh << " meter" << endl;
  33.  
  34. return 0;
  35. }
Success #stdin #stdout 0s 5284KB
stdin
 
stdout
Masukkan sudut peluncuran (derajat): Masukkan kecepatan awal (m/s): Jarak terjauh Boro adalah: 0 meter