Luas Persegi
Luas Persegi
Scanner;
class LuasPersegiPanjang {
public static void main (String [] args) {
double panjang, lebar, luas;
Scanner scan = new Scanner (System.in);
System.out.println(
"Menghitung LuasPersegiPanjang");
}
}
import java.util.*;
{
Scanner input = new Scanner(System.in);
Contoh coding java untuk Meghitung luas dan keliling lingkaran dengan java GUI sebenarnya
mudah… Ini adalah dasar dasar java gui yang hanya menggunakan input box dan message box….
screen shoot program meghitung luas dan keliling lingkaran spt dibawah ini :
import javax.swing.JOptionPane;
public class luaslingkaran {
public static void main(String[] args){
int jari= 0;
String VarJari =JOptionPane.showInputDialog(“Masukkan Jari jari lingkaran”);
jari = Integer.parseInt(VarJari);
Double luas=3.14*(jari*jari);
Double keliling= 2*3.14*jari;
String End=”Nilai luas lingkaran dengan jari “+ jari +” adalah “+luas+” dan kelilingnya adalah
“+keliling;
JOptionPane.showMessageDialog(null,End);
}
}
contoh java membuat form dalam form
contoh java multi class
Contoh Java GUI (membuat toolbar dan menubar)
contoh lain java gui
Langkah pertama buka Aplikasi "Netbeans IDE" pilih New Project => Java
Application lalu klik Next, Isi Project Name nya lalu klik Finish.
Isi Class Name nya dengan lklingkaran (karena kita ingin membuat program
lingkaran di frame tsb ) => lalu klik Finish hasilnya seperti berikut ;
buat juga Jinternalframeform untuk persegipanjang dan segitiga dengan langkah yg sama.
pada Jinternalframefrom lklingkaran, lkpersegipanjang & lksegitiga designlah form
seperti gambar dibawah.
/**
*
* @author iday
*/
public class LKlingkaran extends javax.swing.JInternalFrame {
double jari, luas, keliling;
lalu masukan scrip di button dengan cara klik kanan Button
Proses => Events => Action => actionPerformed
}
pada source kode di Internalframform persegipanjang masukan scrip berikut yg
berwarna merah untuk method
public class LKpersegipanjang extends javax.swing.JInternalFrame {
int panjang, lebar, luas, keliling;
lalu masukan scrip di button dengan cara klik kanan Button
Proses => Events => Action => actionPerformed
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
// TODO add your handling code here:
panjang=Integer.parseInt(jTextField1.getText());
lebar=Integer.parseInt(jTextField2.getText());
luas=panjang*lebar;
keliling=2*(panjang+lebar);
jTextField3.setText(String.valueOf(luas));
jTextField4.setText(String.valueOf(keliling));
}
pada source kode di Internalframform segitiga masukan scrip berikut yg berwarna
merah untuk method
kemudian design lah frame sesuai gambar ( untuk menu pilihan menggunakan swing menus
=> menu bar
pada source kode di Jframeform main menu masukan scrip berikut yg berwarna merah untuk method
public class main extends javax.swing.JFrame {
/**
* Creates new form main
*/
LKlingkaran Lingkaran;
LKpersegipanjang Persegi;
LKsegitiga Segitiga;
public main() {
initComponents();
}
kemudian pada masing masing menu pilihan tambahkan soure kode dengan cara seperti
gambar
?
1
2
3
4 import java.util.Scanner;
5 public class Prak_401 {
6 public static void main(String[] args) {
Scanner masukan = new Scanner(System.in);
7 int pilihan=9;
8 do {
9 System.out.println("\nMenu\n");
10 System.out.println("1. Menghitung Luas Persegi Panjang");
11 System.out.println("2. Menghitung Luas Lingkaran");
System.out.println("0. Keluar");
12 System.out.print("Masukan Pilihan anda :");
13 pilihan = masukan.nextInt();
14 switch (pilihan){
15 case 1: luasPersegiPanjang();break;
16 case 2: luasLingkaran();break;
}
17
18 } while (pilihan != 0);
19 }
20 private static void luasPersegiPanjang() {
21 Scanner masukan = new Scanner(System.in);
float luas;
22 System.out.print("Masukan nilai panjang :");
23 float panjang = masukan.nextFloat();
24 System.out.print("Masukan nilai lebar :");
25 float lebar = masukan.nextFloat();
26 luas = panjang * lebar;
System.out.println("Luas Persegi Panjang :" + luas);
27 }
28 private static void luasLingkaran() {
29 Scanner masukan = new Scanner(System.in);
30 float jari2, luas;
System.out.print("Masukan nilai jari2 :");
31 jari2 = masukan.nextFloat();
32 luas = 3.14f * jari2 * jari2;
33
34 System.out.println("Luas Lingkarang :" + luas);
35 }
36 }
37
38
39
Berikut hasil output Program Menghitung Luas Persegi Panjang dan Luas
Lingkaran yang dihasilkan.
ni dia coding luas lingkarannya
/*
* GUILingkaran_rizkybayureynaldi_30.java
*
* Created on September 5, 2012, 3:55 PM
*/
/**
*
* @author ferdyawan
*/
public class GUILingkaran_rizkybayureynaldi_30 extends javax.swing.JFrame {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setBackground(new java.awt.Color(0, 0, 204));
pack();
}// </editor-fold>
luas = pi*(jarijari*jarijari);
txtluas.setText(" "+luas);
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new GUILingkaran_rizkybayureynaldi_30().setVisible(true);
}
});
}
Sebelas :