Tugas 6 Program Menghitung Bangun Datar Menggunakan BlueJ

Assalamulaikum Wr Wb..
Dipostingan ini saya akan membahas bagaimana codingan mengenai Program Menghitung Bangun Datar menggunakan BlueJ, langsung saja kita pelajari :

1. Buat codingan seperti ini
import java.util.Scanner; //mengambil scanner ke program
public class Tugas6_bangundatar{ //nama class
    public static void main(String[] args){ //class utama
        Scanner a=new Scanner(System.in); //membuat scanner
        double luas,keliling,volume; //luas, keliling, volume dengan tipe data double
        String jawab="Yes";
        while(jawab.equalsIgnoreCase("Yes")){
       System.out.println("------Pilih Menu-------"); //menampilkan data
       System.out.println("1.Luas Segitiga"); //menampilkan data
       System.out.println("2.Luas Bujur Sangkar"); //menampilkan data
       System.out.println("3.Luas Lingkaran"); //menampilkan data
       System.out.println("4.Luas Persegi Panjang"); //menampilkan data
       System.out.println("5.Luas Bola"); //menampilkan data
       System.out.println("6.Keliling Bola"); //menampilkan data
       System.out.println("7.Volume Bola"); //menampilkan data
       System.out.println("Pilihan Anda :"); //menampilkan data
       int pilihan = a.nextInt();  //memasukkan inputan sesuai pilihan
       switch(pilihan){ //melakukan eksekusi input yang sesuai pada pilihan
           case 1: //pilihan 1
           System.out.print("Alas ="); //menampilkan data
           int alas = a.nextInt(); //variable alas dengan tipe data integer
           System.out.print("Tinggi ="); //menampilkan data
           int tinggi = a.nextInt(); //variable tinggi dengan tipe data integer
           luas = alas*tinggi/2.0; //rumusnya
           System.out.println("Luas ="+luas); // menampilkan hasil yang sudah dieksekusi
           System.out.println("Ingin Mengulang ? Yes/No ="); //jika mengulang pilih yes dan jika tidak pilih no
           jawab=a.next();
           break; // berhenti
         
           case 2: //pilihan 2
           System.out.print("Sisi ="); //menampilkan data
           int sisi = a.nextInt(); // sisi dengan tipe data integer
           luas = sisi*sisi; //rumus
           System.out.println("Luas ="+luas); //menampilkan hasil yang sudah dieksekusi
           System.out.println("Ingin Mengulang ? Yes/No ="); //jika mengulang pilih yes dan jika tidak pilih no
           jawab=a.next();
           break;//berhenti
         
           case 3://pilihan 3
           System.out.print("Jari-jari= "); //menampilkan data
           int r = a.nextInt(); //variable r dengan tipe data integer
           double phi= 3.14;
           luas = phi*r*r; //rumus
           System.out.println("Luas ="+luas); // menampilkan hasil yang sudah dieksekusi
           System.out.println("Ingin Mengulang ? Yes/No ="); //jika mengulang pilih yes dan jika tidak pilih no
           jawab=a.next();
           break; //berhenti
         
           case 4: //pilihan 4
           System.out.print("Panjang= "); //menampilkan data
           int panjang = a.nextInt(); //variable panjang dengantipe data integer
           System.out.print("Lebar= "); //menampilkan dta
           int lebar = a.nextInt(); //variable lebar dengan tipe data integer
           luas = panjang*lebar; //rumus
           System.out.println("Luas ="+luas); //menampilkan hasil yang sudah dieksekusi
           System.out.println("Ingin Mengulang ? Yes/No =");//jika mengulang pilih yes dan jika tidak pilih no
           jawab=a.next();
           break; //berhenti
         
           case 5: //pilihan 5
           System.out.print("Jari-jari= "); //menampilkan data
           phi=3.14;
           r=a.nextInt();
           luas = 4*phi*r*r; //rumus
           System.out.println("Luas Bola ="+luas); //menampilkan hasil yang sudah dieksekusi
           System.out.println("Ingin Mengulang ? Yes/No =");//jika mengulang pilih yes dan jika tidak pilih no
           jawab=a.next();
           break; //berhenti
         
           case 6: //pilihan 6
           System.out.print("Jari-jari= "); //menampilkan data
           phi=3.14;
           r=a.nextInt();
           keliling = 2*phi*r; //rumus
           System.out.println("Keliling Bola ="+keliling); //menampilkan hasil yang sudah dieksekusi
           System.out.println("Ingin Mengulang ? Yes/No ="); //jika mengulang pilih yes dan jika tidak pilih no
           jawab=a.next();
           break; //berhenti
         
           case 7: //pilihan 7
           System.out.print("Jari-jari= "); //menampilkan data
           phi=3.14;
           r=a.nextInt();
           luas = 4/3*phi*r*r*r; //rumus
           System.out.println("Volume Bola ="+luas); //menampilkan hasil yang sudah dieksekusi
           System.out.println("Ingin Mengulang ? Yes/No ="); //jika mengulang pilih yes dan jika tidak pilih no
           jawab=a.next();
           break; //berhenti
        }
    }
}
}

2. Compile dan void main codingannya , maka akan tampil dibawah ini :


3. Berikut adalah outputnya, kebetulan disini saya memilih pilihan menu no 1 maka akan keluar seperti dibawah ini :


4. Dicodingan ini anda bisa memilih luas bangun persegi apa aja yang kalian mau, Jika kalian mau menambah luas bangun datar lainnya, kalian bisa menambah codingannya.


Sekian dari saya, semoga bermanfaat, dan selamat mencoba.
 Wasalamualaikum Wr Wb

Komentar

Postingan populer dari blog ini

Tutorial Cara Menginstal BlueJ

Latihan4 Program Hitung Lingkaran Menggunakan BlueJ