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.
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
Posting Komentar