Source code Java Menghitung Luas Persegi ,Persegi Panjang ,Segitiga

Langka-langkahnya adalah tentunya dengan membuka aplikasi NetBean dulu Tentunya atau yang lainnya seperti Eclips ,Notepad++ dan lain sebagainya.
Disini saya mEnggunakan NetBean IDE 7.1

#Class bangun.java
public class Bangun {
private int luas ;
public int getLuas() {
        return luas;
    }
public void setLuas(int luas) {
 this.luas = luas;
    }
}

#Class input.java
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Input {
    public void inputPP(){
    PersegiPanjang pp = new PersegiPanjang();  
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("PERSEGI PANJANG");
        try {
            System.out.println("Masukkan panjang :");
            pp.setPanjang(Integer.parseInt(br.readLine()));
            System.out.println("Masukkan lebar :");
            pp.setLebar(Integer.parseInt(br.readLine()));
            pp.cetak();                
        } catch (Exception e) {
        }
    }
    public void inputP(){
    Persegi p = new Persegi();  
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("PERSEGI ");
        try {
            System.out.println("Masukkan sisi :");
            p.setSisi(Integer.parseInt(br.readLine()));
            p.cetak();                    
        } catch (Exception e) {
        }
    }
    public void inputS(){
    segitiga s = new segitiga();  
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Segitiga");
        try {
            System.out.println("Masukkan sisi :");
            s.setSisi(Integer.parseInt(br.readLine()));
           s.cetak();
} catch (Exception e) {
        }
    }
}

#Class MENU.java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MENU {
    public static void menu(){
    BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
    int pil =0;
    try {
            Input input = new Input();
            System.out.println("M E N U");
            System.out.println("1. Persegi Panjang ");
            System.out.println("2. Persegi ");
            System.out.println("3. Segitiga");
            System.out.println("Pilih:");
            pil = Integer.parseInt(bfr.readLine());
            if (pil ==1){
            input.inputPP();
            menu();
            }else if (pil == 2){
            input.inputP();
            menu();
            }
            else if (pil == 3){
            input.inputS();
            menu();
            }else{
            System.out.println("Masukkan sesuai pilihan menu anda.\nSilahkan ulangi lagi !");
            menu();
            }
    } catch (NumberFormatException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
    } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
    }

#Class main.java
public class Main {
   public static void main(String [] args){
   MENU.menu();
   }
}

#Class persegi.java
public class Persegi extends Bangun {
    private int sisi ;
    public int getSisi() {
        return sisi;
    }
    public void setSisi(int sisi) {
        this.sisi = sisi;
    }
    public void cetak(){
    this.setLuas(sisi * sisi);
    System.out.println("LUAS PERSEGI = "+this.getLuas());
    System.out.println("Rumus :");
    System.out.println("Sisi X Sisi = "+this.getLuas());
    }
}

#Class persegipanjang.java
public class PersegiPanjang extends Bangun{
    private int panjang ;
    private int lebar ;
    public int getLebar() {
        return lebar;
    }
    public void setLebar(int lebar) {
        this.lebar = lebar;
    }
    public int getPanjang() {
        return panjang;
    }
    public void setPanjang(int panjang) {
        this.panjang = panjang;
    }
     public void cetak(){
        this.setLuas(panjang * lebar);
        System.out.println("LUAS PERSEGI PANJANG = "+this.getLuas());
        System.out.println("Rumus :");
        System.out.println("Panjang X Lebar = "+this.getLuas());
    }
}

#Class segitiga.java
public class segitiga extends Bangun {
    private int sisi ;
    public int getSisi() {
        return sisi;
    }
    public void setSisi(int sisi) {
        this.sisi = sisi;
    }
    public void cetak(){
    this.setLuas(sisi * sisi *sisi);
    System.out.println("LUAS SEGITIGA = "+this.getLuas());
    System.out.println("Rumus :");
    System.out.println("Sisi X Sisi X Sisi = "+this.getLuas());
    }
}

Download Source Code NetBean IDE7.1 Source code Java Menghitung Luas  Persegi ,Persegi Panjang ,Segitiga
Download Disini

0 Response to "Source code Java Menghitung Luas Persegi ,Persegi Panjang ,Segitiga"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel