D:\oki\form tugas kuliah\pbo\JavaApplication3\src\TugasPBO\BangunDatar.java |
1 package TugasPBO; 2 3 public class BangunDatar { 4 5 public String keliling,luas,Luasp,Kelilingp,ls,ks; 6 public int panjang,lebar,s1,s2,s3,alas,tinggi; 7 public double jari2,ll,kl; 8 9 public int getPanjang() { 10 return panjang; 11 } 12 13 public void setPanjang(int panjang) { 14 this.panjang = panjang; 15 } 16 17 public int getLebar() { 18 return lebar; 19 } 20 21 public void setLebar(int lebar) { 22 this.lebar = lebar; 23 } 24 public int getS1() { 25 return s1; 26 } 27 28 public void setS1(int s1) { 29 this.s1 = s1; 30 } 31 32 public int getS2() { 33 return s2; 34 } 35 36 public void setS2(int s2) { 37 this.s2 = s2; 38 } 39 40 public int getS3() { 41 return s3; 42 } 43 44 public void setS3(int s3) { 45 this.s3 = s3; 46 } 47 48 public int getAlas() { 49 return alas; 50 } 51 52 public void setAlas(int alas) { 53 this.alas = alas; 54 } 55 56 public int getTinggi() { 57 return tinggi; 58 } 59 60 public void setTinggi(int tinggi) { 61 this.tinggi = tinggi; 62 } 63 64 public double getJari2() { 65 return jari2; 66 } 67 68 public void setJari2(double jari2) { 69 this.jari2 = jari2; 70 } 71 72 73 public int getLuas() 74 {// Menghitung Luas Persegi Panjang 75 return getPanjang()*getLebar(); 76 } 77 public int getKeliling () 78 {// Menghitung Keliling Persegi Panjang 79 return 2 * (getPanjang()+ getLebar()); 80 } 81 public int getLuasp() 82 { // Menghitung Luas Persegi 83 return getS1() * getS2(); 84 } 85 86 public int getKelilingp() 87 {// Menghitung Keliling Persegi 88 return 4 * (getS1()+getS2()); 89 } 90 public int getls() 91 { // Menghitung Luas Segitiga 92 return (getAlas()*getTinggi())/2; 93 } 94 public int getks() 95 { // Menghitung Keliling Segitiga 96 return (getS1() + getS1() + getS3()); 97 } 98 public double getll() 99 { // Menghitung Luas Lingkaran 100 return (3.14 * getJari2() * getJari2()); 101 } 102 public double getkl() 103 { // Menghitung Keliling Lingkaran 104 return (2 * 3.14 * getJari2()); 105 } 106 }-->
==================================================================
Source code Menghitung Keliling dan Luas
D:\oki\form tugas kuliah\pbo\JavaApplication3\src\TugasPBO\KelilingLuas.java |
1 package TugasPBO; 2 3 import javax.swing.JOptionPane; 4 5 6 public class KelilingLuas { 7 8 public static void main(String []args){ 9 10 BangunDatar RPP = new BangunDatar(); 11 BangunDatar RP = new BangunDatar(); 12 BangunDatar RS = new BangunDatar(); 13 BangunDatar RL = new BangunDatar(); 14 RPP.setPanjang(RPP.panjang); 15 RPP.setLebar(RPP.lebar); 16 RP.setS1(RP.s1); 17 RP.setS2(RP.s2); 18 RS.setAlas(RS.alas); 19 RS.setTinggi(RS.tinggi); 20 RS.setS1(RS.s1); 21 RS.setS2(RS.s2); 22 RS.setS3(RS.s3); 23 RL.setJari2(RL.jari2); 24 25 26 System.out.println("================================================"); 27 System.out.println("Tugas PBO Mencari Luas dan Keliling Bangun Datar"); 28 System.out.println("================================================"); 29 System.out.println("Pilihan Menu : "); 30 System.out.println("1. Persegi Panjang"); 31 System.out.println("2. Persegi"); 32 System.out.println("3. Segitiga"); 33 System.out.println("4. Lingkaran"); 34 35 int hasil; 36 int hitung = Integer.parseInt(JOptionPane.showInputDialog("Pilih menu yang disediakan : ")); 37 switch(hitung) 38 { 39 case 1 : 40 System.out.println("Anda memilih Persegi Panjang"); 41 RPP.panjang= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Panjang : ")); 42 RPP.lebar= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Lebar : ")); 43 JOptionPane.showMessageDialog(null,"Luas Persegi Panjang Adalah : " + RPP.getLuas()); 44 JOptionPane.showMessageDialog(null,"Keliling Persegi Panjang Adalah : " + RPP.getKeliling()); 45 break; 46 47 case 2: 48 System.out.println("Anda memilih Persegi"); 49 RP.s1= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Sisi 1 : ")); 50 RP.s2= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Sisi 2 : ")); 51 JOptionPane.showMessageDialog(null,"Luas Persegi Panjang Adalah : " + RP.getLuasp()); 52 JOptionPane.showMessageDialog(null,"Keliling Persegi Panjang Adalah : " + RP.getKelilingp()); 53 break; 54 55 case 3: 56 System.out.println("Anda memilih Segitiga"); 57 RS.alas= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Alas : ")); 58 RS.tinggi= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Tinggi : ")); 59 RS.s1= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Sisi 1 : ")); 60 RS.s2= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Sisi 2 : ")); 61 RS.s3= Integer.parseInt(JOptionPane.showInputDialog("Masukkan Sisi 3 : ")); 62 JOptionPane.showMessageDialog(null,"Luas Segitiga Adalah : " + RS.getls()); 63 JOptionPane.showMessageDialog(null,"Keliling Segitiga Adalah : " + RS.getks()); 64 break; 65 66 case 4: 67 System.out.println("Anda memilih Lingkaran"); 68 RL.jari2= Double.parseDouble(JOptionPane.showInputDialog("Masukkan Jari-Jari : ")); 69 JOptionPane.showMessageDialog(null,"Luas Lingkaran Adalah : " + RL.getll()); 70 JOptionPane.showMessageDialog(null,"Keliling Lingkaran Adalah : " + RL.getkl()); 71 break; 72 default : 73 System.out.println("Pilihan tidak tersedia"); 74 } 75 76 } 77 }--> ==================================================================Setelah di run maka akan menghasilkan output seperti screenshoot di bawah ini:
1. Persegi Panjang
Anda memilih Persegi Panjang
setelah memilih persegi panjang, maka kita akan memasukkan panjang = 10
Setelah itu maka akan keluar output dari Luas persegi panjang= 100
dan Keliling persegi panjang = 40
==================================================================
2. Persegi
Anda Memilih Persegi
Setelah memilih persegi maka, masukkan Sisi 1 = 10
Sisi 2 = 10Lalu Muncul Luas Persegi = 100
Keliling Persegi = 80
==================================================================
3. Segitiga
Anda memilih Segitiga
Masukkan tinggi = 5
Masukkan sisi 1= 10
Masukkan sisi 2= 10
Masukkan sisi 3= 10
Terdapat hasil Luas Segitiga = 25
Keliling Segitiga = 30
4. Lingkaran
Anda memilih Lingkaran
Masukkan Jari-jari = 10
Luas Lingkaran = 314,0
Keliling Lingkaran = 62,8
Sekian penjelasan mengenai tugas Mencari Luas dan Keliling . terimakasih
Tidak ada komentar:
Posting Komentar