fork download
  1. #include <iostream> // Untuk input/output
  2. #include <cmath> // Untuk fungsi matematika (sin, M_PI)
  3. #include <iomanip> // Untuk memformat output
  4.  
  5. int main() {
  6. double V, S; // Kecepatan awal (V) dan sudut peluncuran (S)
  7. const double g = 9.8; // Percepatan gravitasi (m/s^2)
  8.  
  9. std::cout << "Masukkan kecepatan awal (m/s): ";
  10. std::cin >> V;
  11.  
  12. std::cout << "Masukkan sudut peluncuran (derajat): ";
  13. std::cin >> S;
  14.  
  15. // Konversi sudut dari derajat ke radian
  16. double sudut_radian = S * (M_PI / 180.0);
  17.  
  18. // Menghitung jarak horizontal terjauh
  19. double jarak_horizontal = (V * V * std::sin(2 * sudut_radian)) / g;
  20.  
  21. // Menampilkan hasil dengan format 2 angka di belakang koma
  22. std::cout << "Jarak horizontal terjauh: "
  23. << std::fixed << std::setprecision(2) << jarak_horizontal << " meter" << std::endl;
  24.  
  25. return 0;
  26. }
Success #stdin #stdout 0.01s 5292KB
stdin
Standard input is empty
stdout
Masukkan kecepatan awal (m/s): Masukkan sudut peluncuran (derajat): Jarak horizontal terjauh: 0.00 meter