fork download
  1. #include <stdio.h>
  2. #include <math.h> // Diperlukan untuk fungsi sin() dan pow()
  3.  
  4. #define PI 3.14159265358979323846 // Mendefinisikan nilai PI untuk konversi sudut
  5.  
  6. int main() {
  7. float v0 = 37.; // Kecepatan awal (m/s)
  8. float g = 10.; // Percepatan gravitasi (m/s^2)
  9. float theta_deg = 45.0; // Sudut elevasi dalam derajat
  10.  
  11. // Mengubah sudut dari derajat ke radian
  12. float theta_rad = theta_deg * (PI / 180.0);
  13.  
  14. // Menghitung jarak horizontal terjauh (jangkauan)
  15. float range = (pow(v0, 2) * sin(2 * theta_rad)) / g;
  16.  
  17. // Menampilkan hasil
  18. printf("Kecepatan awal: %.2f m/s\n", v0);
  19. printf("Gravitasi: %.2f m/s^2\n", g);
  20. printf("Sudut elevasi: %.2f derajat\n", theta_deg);
  21. printf("Jarak horizontal terjauh: %.2f meter\n", range);
  22.  
  23. return 0;
  24. }
  25.  
Success #stdin #stdout 0.01s 5284KB
stdin
37
10
stdout
Kecepatan awal: 37.00 m/s
Gravitasi: 10.00 m/s^2
Sudut elevasi: 45.00 derajat
Jarak horizontal terjauh: 136.90 meter