Menghitung gerak parabola dengan menggunakan bahasa C# ( Looping )

Assalamu’alaikum warahmatullah hiwabarakaatuh …

Selamat malam , kali ini saya akan menjelaskan bagaimana cara menghitung ketinggian dan jarak sebuah panah ketika di tembakkan atau dalam ilmu fisika disebut ( gerak parabola ). Disini saya akan membuat program nya menggunakan bahasa C# ( Looping ).

Untuk menghitung jarak pada sumbu x, saya menggunakan rumus Sx = V0 * t  dan untuk menghitung kecepatan awal saya menggunakan rumus V0x  = V0 * cos α  . Sebagai catatan ubah satuan V = 40 / 1 km/jam menjadi 40.000 / 3600 m/s.

Catatan : v0 : kecepatan awal ( m / s )

Kecepatan awal = 40.000 / 3600 m/s

Sx : jarak ( m )

t : waktu ( s )

Untuk menghitung ketinggian pada sumbu y , saya menggunakan rumus ­h0y = V0 * t  + ½ * g * t

Note : Untuk rumus ketinggian saat menjalankan program , nilai ½ saya ganti dengan nilai 0.5 karena saat saya masukkan nilai ½ program yang saya jalan kan tidak bisa memproses hasil akhirnya.

Langsung saja kita masuk ke program yang saya buat ya.

·         Pertama masukkan variable terlebih dahulu .

double kecepatanawal, x, y, t, g, jaraktempuh;

 double Vox, Voy;

g = 10

kecepatanawal = 40000 / 3600;

      

Vox = kecepatanawal * 0.87;

Voy = kecepatanawal * 0.5;

t = 0;

x = 0;

y = 0;

 

Console.WriteLine(“==================================================”);

       Console.WriteLine(“||\tDetik\t||\tX\t||\th\t||”);

       Console.WriteLine(“==================================================”);

       while (x < 23)

 

Note :             0.87 didapat dari cos 30 .

0.5 didapat dari sin 30 .

30 adalah sudut elevasi .

\t ( tab ) digunakan untuk merapikan kolom yang akan kita buat .

 ·    Kedua saya akan memproses nilai ketinggian

 x = Vox * t;

y = (Voy * t) + (0.5 * g * (t * t));

Console.WriteLine(“||\t” + t + “\t||\t” + x + “\t||\t” + y + “\t||”);

Console.WriteLine(“==================================================”);

t = t + 0.5;

 

Note : t = t + 0.5 berarti setiap detik waktu bertambah menjadi 0.5 .

 

 

Sekian artikel yang dapat saya jelaskan , semoga dapat bermanfaat untuk kita semua dan semoga dengan artikel ini kita dapat menambah wawasan baik dalam pelajaran fisika maupun pemrograman . Maaf jika ada kekurangan dalam artikel saya .

 

Wassalamu’alaikum warahmatullah hiwabarakaatuh …

 

 

 

Leave a Reply