fork download
  1. #include <iostream>
  2. #include <cmath> // untuk sin, cos, dan konversi derajat ke radian
  3. #include <iomanip> // untuk setprecision
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8. double sudut, kecepatan_awal;
  9. const double g = 10; // percepatan gravitasi dalam m/s^2
  10.  
  11. // Input
  12. cout << "Masukkan sudut (derajat): ";
  13. cin >> sudut;
  14.  
  15. cout << "Masukkan kecepatan awal (m/s): ";
  16. cin >> kecepatan_awal;
  17.  
  18. // Konversi sudut ke radian
  19. double sudut_radian = sudut * M_PI / 180.0;
  20.  
  21. // Hitung jarak horizontal maksimum
  22. double jarak = (pow(kecepatan_awal, 2) * sin(2 * sudut_radian)) / g;
  23.  
  24. // Output dengan 3 angka di belakang koma
  25. cout << fixed << setprecision(3);
  26. cout << "Jarak horizontal maksimum: " << jarak << " meter" << endl;
  27.  
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0.01s 5288KB
stdin
37
10
stdout
Masukkan sudut (derajat): Masukkan kecepatan awal (m/s): Jarak horizontal maksimum: 9.613 meter