fork download
  1. #include <iostream>
  2. #include <cmath>
  3. #include <iomanip> // Untuk setprecision dan fixed
  4.  
  5. int main() {
  6. // Konstanta dan variabel (contoh nilai)
  7. const double g = 9.80665; // Percepatan gravitasi (m/s^2)
  8. double v = 10.0; // Kecepatan awal (m/s)
  9. double theta_derajat = 45.0; // Sudut peluncuran dalam derajat
  10.  
  11. // Konversi sudut dari derajat ke radian
  12. double theta_radian = theta_derajat * (M_PI / 180.0); // M_PI adalah konstanta pi dari cmath
  13.  
  14. // Hitung jarak horizontal
  15. double jarak_horizontal = (v * v * std::sin(2 * theta_radian)) / g;
  16.  
  17. // Format dan cetak hasil
  18. std::cout << std::fixed << std::setprecision(1);
  19. std::cout << "Jarak horizontal terjauh: " << jarak_horizontal << " m" << std::endl;
  20.  
  21. return 0;
  22. }
Success #stdin #stdout 0.01s 5324KB
stdin
37
10
stdout
Jarak horizontal terjauh: 10.2 m