Deskripsi aplikasi,
Postingan kali ini saya akan memberi tahu cara membuat perhitung luas & keliling bangun datar seperti lingkaran, persegi, persegi panjang, dan segitiga.
Pada program kali ini yaitu memanfaatkan class dan objek percabangan pada bahasa pemrograman java.
Berikut adalah source codenya :
Yang pertama yaitu kita harus membuat class yang berisi method dan atribut,
import java.util.Scanner;
class utama {
public void persegi()
{
Scanner input = new Scanner(System.in);
double s,luas,keliling;
System.out.println("\n-> Persegi <-");
System.out.println("Masukkan Sisi : ");
s=input.nextInt();
System.out.println("=>");
luas = s * s;
keliling = 4*s;
System.out.print("Luas = " + (int)luas + "\nKeliling = "+ (int)keliling);
System.out.println("");
}
public void p_panjang()
{
Scanner input = new Scanner(System.in);
double p,l,luas,keliling;
System.out.println("\n–> Persegi Panjang <–");
System.out.print("Masukkan Panjang : ");
p = input.nextDouble();
System.out.print("Masukkan Lebar : ");
l = input.nextDouble();
System.out.println("=>");
luas = p*l;
keliling = 2*(p + l);
System.out.print("Luas = " + (int)luas + "\nKeliling = "+ (int)keliling);
System.out.println("");
}
public void lingkaran()
{
Scanner input = new Scanner(System.in);
double r, luas,keliling;
double phi = 3.14;
System.out.println("\n–> Lingkaran <–");
System.out.print("Masukkan Jari-jari : ");
r = input.nextDouble();
System.out.println("=>");
luas = phi * r * r;
keliling = 2 * phi * r;
System.out.print("hasil = " + (int)luas +"\nrata = "+ (int)keliling);
System.out.println("");
}
public void segitiga()
{
Scanner input = new Scanner(System.in);
double a,t,luas,keliling;
System.out.println("\n->Segitiga<-");
System.out.println("Masukkan Alas : ");
a = input.nextDouble();
System.out.println("Masukkan Tinggi : ");
t = input.nextDouble();
System.out.println("=>");
luas = 0.5 * a * t ;
keliling = 3*t ;
System.out.print("hasil = " + (int)luas +"nrata ="+ (int)keliling);
System.out.println("");
}
}
public class bangundatar{
public static void main (String [] args){
{
utama yudana = new utama ();
Scanner input = new Scanner(System.in);
double a;
System.out.println("Menghitung Kalkulator");
System.out.println("1=> Persegi \n2.=> Persegi Panjang \n3.=> Lingkaran \n4.=> Segitiga \n");
System.out.println("Masukkan pilihan = ");
a = input.nextDouble();
int masukan = 0;
if (a==1)
yudana.persegi();
else if (a==2)
yudana.p_panjang();
else if (a==3)
yudana.lingkaran();
else if (a==4)
yudana.segitiga();
else
System.out.println("pilihan salah");
}
}
}
Dengan menggunakan objek percabangan tersebut kita dapat memilih hendak melakukan perhitungan pada bangun apa karena disediakan pilihannya seperti hasil berikut ;
Kemudian kita masukkan pilihan yang ingin kita pilih.....
Ketika pilihan yang ingin kita masukkan tidak terdapat pada pilihaan maka proses akan berakhir seperti berikut.....
Demikian sedikit pengetahuan dari saya semoga dapat bermanfaat.
Sampai jumpa dipostingan berikutnya.