Ini adalah program yang bisa menghitung jarak dari sebuah peluru yang ditembakkan.
import java.util.Scanner;
import javax.swing.JOptionPane;
public class Jarak_Lintasan{
public static void main (String[] args) {
Scanner input = new Scanner(System.in);
int lagi=0;
String lagi_str;
String pesan5 = "=======SELAMAT DATANG======\n"+
" PROGRAM MENGHITUNG JARAK \n"+
" SEBUAH TEMBAKAN\n";
JOptionPane.showMessageDialog(null,pesan5,"AwalProgram", JOptionPane.INFORMATION_MESSAGE);
do{
String pesan3 = "Sudut Tembakan : ";
String sudut_str = JOptionPane.showInputDialog(null, pesan3, "Input Sudut", JOptionPane.QUESTION_MESSAGE);
int sudut = Integer.parseInt(sudut_str);
double radian = (double)sudut*Math.PI/180;
String pesan4 = "Kecepatan Tembakan : ";
String kecepatan_str = JOptionPane.showInputDialog(null, pesan4, "Input Kecepatan", JOptionPane.QUESTION_MESSAGE);
int kecepatan = Integer.parseInt(kecepatan_str);
double jarak = 2*Math.pow(kecepatan,2)*Math.sin(radian)*Math.cos(radian)/9.8;
String pesan2 = "Peluru Jatuh Pada Jarak "+jarak+" meter\n\n"+
"Coba lagi? ( 1:ya 2:tidak ) : ";
lagi_str = JOptionPane.showInputDialog(null, pesan2," Input Program", JOptionPane.QUESTION_MESSAGE);
lagi = Integer.parseInt(lagi_str);
}while (lagi==1);
if (lagi==0){
String pesan = "Terima Kasih";
JOptionPane.showMessageDialog(null,pesan,"Akhir Program",JOptionPane.INFORMATION_MESSAGE);
}
}
}
import javax.swing.JOptionPane;
public class Jarak_Lintasan{
public static void main (String[] args) {
Scanner input = new Scanner(System.in);
int lagi=0;
String lagi_str;
String pesan5 = "=======SELAMAT DATANG======\n"+
" PROGRAM MENGHITUNG JARAK \n"+
" SEBUAH TEMBAKAN\n";
JOptionPane.showMessageDialog(null,pesan5,"AwalProgram", JOptionPane.INFORMATION_MESSAGE);
do{
String pesan3 = "Sudut Tembakan : ";
String sudut_str = JOptionPane.showInputDialog(null, pesan3, "Input Sudut", JOptionPane.QUESTION_MESSAGE);
int sudut = Integer.parseInt(sudut_str);
double radian = (double)sudut*Math.PI/180;
String pesan4 = "Kecepatan Tembakan : ";
String kecepatan_str = JOptionPane.showInputDialog(null, pesan4, "Input Kecepatan", JOptionPane.QUESTION_MESSAGE);
int kecepatan = Integer.parseInt(kecepatan_str);
double jarak = 2*Math.pow(kecepatan,2)*Math.sin(radian)*Math.cos(radian)/9.8;
String pesan2 = "Peluru Jatuh Pada Jarak "+jarak+" meter\n\n"+
"Coba lagi? ( 1:ya 2:tidak ) : ";
lagi_str = JOptionPane.showInputDialog(null, pesan2," Input Program", JOptionPane.QUESTION_MESSAGE);
lagi = Integer.parseInt(lagi_str);
}while (lagi==1);
if (lagi==0){
String pesan = "Terima Kasih";
JOptionPane.showMessageDialog(null,pesan,"Akhir Program",JOptionPane.INFORMATION_MESSAGE);
}
}
}
untuk lebih jelasnya bisa didownload di sini : SOURCE CODE
0 comments:
Post a Comment