Source code Java Menghitung Luas Persegi ,Persegi Panjang ,Segitiga
Saturday, 12 January 2013
Add Comment
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
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