Posted by : Fun To Programming
Sabtu, 04 Februari 2012
Listing Program
import javax.swing.*;
class luas_segitiga
{
public static void segitiga()
{
double a = Double.parseDouble(JOptionPane.showInputDialog("Masukkan Alas: "));
double b = Double.parseDouble(JOptionPane.showInputDialog("Masukkan Tinggi: "));
double luas = a*b/2;
JOptionPane.showMessageDialog(null, "Luas Segitiganya: "+luas, "Hasil Perhitungan", JOptionPane.INFORMATION_MESSAGE);
}
public static void main(String[]luas)
{
segitiga();
}
}
Logika
Dalam program ini saya akan mencari luas segitiga dengan menggunakan JOptionPane sebagai input data,sama halnya dengan BufferedReader.Penggunaan JOptionPane dengan import.javax.swing sudah berbasis GUI(Graphic User Interface) jadi lebih nyaman dilihat dibandingkan penggunaan BuffereadReade yang terlihat CLI(Command Line Interface)seperti tampilan CMD dan Os Linux....
Pertama..seperti biasa kita buat terlebih dahulu classnya.. yaitu Luas_Segitiga,lalu dilanjutkan dengan Double a dan Double yang berfungsi memasukkan input bilangan berupa bilangan real...disana terlihat terdapat coding
showInputDialog("Masukkan Alas: ")); ini berguna input menampilakan Inputan berupa Masukkan Alas,dan
("Masukkan Tinggi: ")); untuk menampilkan Inputan berupa Masukkan tinggi serta diakhiri dengan double luas = a*b/2; yang berfungsi untuk memasukan bilangan real hasil double a dan double b dengan menggunakan rumus segitiga yaitu alas x tinggi :2
Output Program