You are on page 1of 3

Nama : Adhitiya Dwijaya A.

Kelas : 1 D3 Teknik Elektronika B

NRP : 1103141037

Pada studi kasus kali ini saya mencoba untuk menghitung jarak dari sebuah peluru yang
ditembakkan dengan sudut tembak dan kecepatan peluru tertentu. Untuk menghitung jarak
tempuh terjauh dari peluru kita membutuhkan beberapa variabel yaitu sudut, kecepatan, radian,
dan jarak. Selain itu juga membutuhkan variabel phi dan percepatan gravitasi.

Dimisalkan mencari jarak :

j = V2 . sin(2α) /g

j = jarak

V2 = kecepatan

g = percepatan gravitasi

sesuai rumus trigonometri nilai sin(2α) = 2.sin α . cos α

maka j = 2 . V2 . sin α . cos α / g


program :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)


{

private void button1_Click(object sender, EventArgs e)


{
double[] A = new double[10];
double[] B = new double[10];
double[] C = new double[10];
double[] D = new double[10];
int i = 0;
double j = 0, rad, phi = 3.14, g = 9.8;
Random r = new Random();

while (i < 10)


{
double s = 10 + 10*r.NextDouble();//sudut dirandom namun dibatasi mulai
dari 10 derajat
double v = Convert.ToDouble(textBox1.Text);

dataGridView1.Rows.Add();
dataGridView1["Column1", i].Value = (i + 1).ToString();
dataGridView1["Column2", i].Value = s.ToString();
dataGridView1["Column3", i].Value = v.ToString();

A[i] = Convert.ToDouble(i + 1);


B[i] = Convert.ToDouble(r.Next());
C[i] = Convert.ToDouble(v);

rad = s * phi / 180;//lintasan peluru berbentuk parabola maka dibagi 180

// ab = (2 * Math.Sin(a)) * (2 * Math.Cos(a));

// j = v * Math.Sin(ab) / g;

j = 2 * (Math.Pow(v, 2)) * (Math.Sin(rad)) * (Math.Cos(rad)) / g;


dataGridView1["Column4", i].Value = j.ToString();
D[i] = Convert.ToDouble(j);
i++;
}
}
}
}

hasil program :

You might also like