fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. #define G 9.8 // Percepatan gravitasi dalam m/s^2
  5. #define PI 3.14159265358979323846 // Nilai Pi
  6.  
  7. int main() {
  8. float v_awal; // Kecepatan awal
  9. float sudut_rad; // Sudut dalam radian
  10. float waktu; // Waktu tempuh
  11.  
  12. // Memberikan informasi kepada pengguna
  13. printf("Program untuk menghitung waktu mencapai jarak horizontal terjauh.\n");
  14. printf("Jarak horizontal terjauh dicapai saat sudut elevasi 45 derajat.\n");
  15. printf("------------------------------------------------------------------\n");
  16.  
  17. // Meminta pengguna memasukkan kecepatan awal
  18. printf("Masukkan kecepatan awal (dalam m/s): ");
  19. scanf("%f", &v_awal);
  20.  
  21. // Menetapkan sudut 45 derajat (dalam radian)
  22. sudut_rad = 45.0 * (PI / 180.0);
  23.  
  24. // Menghitung waktu tempuh
  25. waktu = (2 * v_awal * sin(sudut_rad)) / G;
  26.  
  27. // Menampilkan hasil
  28. printf("------------------------------------------------------------------\n");
  29. printf("Dengan kecepatan awal %.2f m/s, waktu yang diperlukan untuk mencapai jarak horizontal terjauh adalah %.2f detik.\n", v_awal, waktu);
  30.  
  31. return 0;
  32. }
  33.  
  34.  
Success #stdin #stdout 0.01s 5308KB
stdin
37
100
stdout
Program untuk menghitung waktu mencapai jarak horizontal terjauh.
Jarak horizontal terjauh dicapai saat sudut elevasi 45 derajat.
------------------------------------------------------------------
Masukkan kecepatan awal (dalam m/s): ------------------------------------------------------------------
Dengan kecepatan awal 37.00 m/s, waktu yang diperlukan untuk mencapai jarak horizontal terjauh adalah 5.34 detik.