fork download
  1. #include <iostream>
  2. #include <cmath> // Untuk fungsi matematika seperti sin dan pow
  3.  
  4. int main() {
  5. // Deklarasi variabel
  6. double kecepatan_awal;
  7. double sudut_lemparan_derajat;
  8. double percepatan_gravitasi = 9.8; // m/s^2
  9. double jarak_terjauh;
  10.  
  11. // Minta input dari pengguna
  12. std::cout << "Masukkan kecepatan awal (m/s): ";
  13. std::cin >> kecepatan_awal;
  14.  
  15. std::cout << "Masukkan sudut lemparan (derajat): ";
  16. std::cin >> sudut_lemparan_derajat;
  17.  
  18. // Ubah sudut dari derajat ke radian
  19. // Rumus: radian = derajat * PI / 180
  20. double sudut_lemparan_radian = sudut_lemparan_derajat * M_PI / 180.0;
  21.  
  22. // Hitung jarak horizontal terjauh
  23. jarak_terjauh = (pow(kecepatan_awal, 2) * sin(2 * sudut_lemparan_radian)) / percepatan_gravitasi;
  24.  
  25. // Tampilkan hasil
  26. std::cout << "Jarak horizontal terjauh adalah: " << jarak_terjauh << " meter" << std::endl;
  27.  
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 5328KB
stdin
37
10
stdout
Masukkan kecepatan awal (m/s): Masukkan sudut lemparan (derajat): Jarak horizontal terjauh adalah: 47.7781 meter