fork download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. // Fungsi untuk menghitung waktu terbang
  7. double waktuTerbang(double v0, double sudutDerajat) {
  8. const double g = 9.8; // percepatan gravitasi (m/s^2)
  9. double sudutRadian = sudutDerajat * M_PI / 180.0;
  10. double waktu = (2 * v0 * sin(sudutRadian)) / g;
  11. return waktu;
  12. }
  13.  
  14. int main() {
  15. double kecepatanAwal, sudut;
  16.  
  17. cout << "Masukkan kecepatan awal peluncuran (m/s): ";
  18. cin >> kecepatanAwal;
  19.  
  20. cout << "Masukkan sudut peluncuran (derajat): ";
  21. cin >> sudut;
  22.  
  23. double waktu = waktuTerbang(kecepatanAwal, sudut);
  24.  
  25. cout << "Waktu yang dibutuhkan untuk mencapai jarak horizontal terjauh: "
  26. << waktu << " detik" << endl;
  27.  
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0.01s 5276KB
stdin
37
100
stdout
Masukkan kecepatan awal peluncuran (m/s): Masukkan sudut peluncuran (derajat): Waktu yang dibutuhkan untuk mencapai jarak horizontal terjauh: 7.4363 detik