fork download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7. const double g = 9.8; // percepatan gravitasi m/s^2
  8. double v; // kecepatan awal
  9.  
  10. cout << "Masukkan kecepatan awal (m/s): ";
  11. cin >> v;
  12.  
  13. // sudut optimal untuk jarak terjauh adalah 45 derajat
  14. double theta = 45.0;
  15. double theta_rad = theta * M_PI / 180.0;
  16.  
  17. // waktu total terbang
  18. double t = (2 * v * sin(theta_rad)) / g;
  19.  
  20. cout << "Waktu untuk mencapai jarak horizontal terjauh adalah: " << t << " detik." << endl;
  21.  
  22. return 0;
  23. }
  24.  
Success #stdin #stdout 0.01s 5272KB
stdin
37
100
stdout
Masukkan kecepatan awal (m/s): Waktu untuk mencapai jarak horizontal terjauh adalah: 5.33938 detik.