fork download
  1. #include <iostream>
  2. #include <cmath>
  3. #include <iomanip> // Untuk std::fixed dan std::setprecision
  4.  
  5. int main() {
  6. // Variabel
  7. double kecepatan_awal = 12.0; // Kecepatan awal dalam m/s
  8. double sudut_derajat = 45.0; // Sudut peluncuran dalam derajat
  9. double g = 9.8; // Percepatan gravitasi dalam m/s^2
  10.  
  11. // Konversi sudut dari derajat ke radian
  12. double sudut_radian = sudut_derajat * M_PI / 180.0;
  13.  
  14. // Hitung jarak horizontal
  15. double jarak = (pow(kecepatan_awal, 2) * sin(2 * sudut_radian)) / g;
  16.  
  17. // Cetak hasil
  18. std::cout << std::fixed << std::setprecision(3); // Mengatur presisi menjadi 3 angka di belakang koma
  19. std::cout << "Jarak horizontal terjauh: " << jarak << " meter" << std::endl;
  20.  
  21. return 0;
  22. }
Success #stdin #stdout 0.01s 5316KB
stdin
37
100
stdout
Jarak horizontal terjauh: 14.694 meter