Sabtu, 27 Oktober 2018

MEMBUAT CODING BANGUN RUANG DENGAN PENGHUBUNG DAN PERULANGAN MENGGUNAKAN BLUE-J

Assalamualaikum wr wb
Selamat Datang di Blog Saya yang merupakan isi isi beberapa JavaScript yang saya ketahui

Hello People, Disini saya akan men sharing beberapa ilmu yang saya ketahui tentang beberapa JavaScript yang bisa kalian semua gunakan untuk menambah pengetahuan teman teman sekalian.

Kali ini, saya akan membagikan contoh script untuk menghitung pangkat, dengan menggunakan Aplikasi BlueJ

Berikut langkah-langkah yang bisa teman teman gunakan :

1. Pertama Buat Coding Perulangan, seperti ini:


import java.io.*; //memasukan data serta menampilkan data

public class Perulangan{ //nama perulangan = nama class
public static String bacaString(){ //class terbuka dengan tipe data string
int karakter; //variable nama dengan tipe data integer 
String string = ""; //variabel nama dengan tipe data string
boolean selesai = false; //variabel nama dengan tipe data boolean menggunakan false
while(!selesai){ //pengulangan dengan while
try { //blok coding
karakter = System.in.read(); //membaca data karakter dari input
if(karakter<0 ||(char)karakter == '\n') //membandingkan karakter
selesai=true; //selesai berarti benar
else //jika benar lanjut
if(karakter != '\r') //menjalankan segmen
string = string+(char)karakter; //mengeksekusi hasil char
}catch(IOException ioe){ //eksekusi jika ada kesalahan
System.err.println("Ada Kesalahan Input Data!"); //memunculkan output kesalahan
selesai=true; //jika selesai berarti benar
}
return string; //keluar dari fungsi string
}

}

2. Selanjutnya Buat Coding Penghubungnya :


import java.util.Scanner; //mengambil scanner ke program
public class Penghubung{ //nama penghubung = nama class
public static void main (String[]args){ //class utama
Scanner masuk=new Scanner (System.in); //mencetak hasil data
int pil; //memasukan data
char lagi='y'; //variable nama bertipe data char
System.out.println("Masukan Pilihan : "); //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. Volume Bola "); //menampilkan data
while(lagi=='y'){ //mengulangan input y
System.out.print("\nSilahkan Pilih Rumus Yang Ingin Di Kerjakan :"); //menampilkan data
pil=masuk.nextInt(); //memasukan input data
try{ //blok codingan
switch (pil){ //membuat pilihan
case 1: //pilihan 1
String str =LuasSegitiga.bacaString(); //isi data pilihan              
break; //berhenti
case 2: //pilihan 2
String str=LuasBujurSangkar.bacaString(); //isi data pilihan 
break; //berhenti
case 3: //pilihan 3
String str=LuasLingkaran.bacaString(); //isi data pilihan 
break; //berhenti
case 4: //pilihan 4
String str=LuasPersegiPanjang.bacaString(); //isi data pilihan 
} break; //berhenti
case 5: //pilihan 5
{ String str=LuasBola.bacaString(); //isi data pilihan 
break; //berhenti
case 6: //pilihan 6
String str=VolumeBola.bacaString(); //isi data pilihan 
break; //berhenti
default: //kesalahan input
System.out.println("input salah"); //menampilkan kesalahan
break; //berhenti
}
}catch(NumberFormatException nfe){ //menangani jika terjadi kesalahan
System.out.print("\n Salah nih");} //menampilkan kesalahan
System.out.println("mau coba lagi (y/t)?"); //menampilkan data
String str =Perulangan.bacaString(); //meninput pilihan
lagi = str.charAt(0); //mengeksekusi pilihan
if(lagi =='Y') lagi ='Y'; //jika input y mengulang
if(lagi =='y')continue; //mengulangin lagi
else{ //inputan t
System.out.println("Trim\'s .. sudah mau mencoba\n"); //mengakhiri program
break; //berhenti
}
}
}
}

3. Buat Coding Segitiga


import java.util.Scanner; //mengambil scanner ke program
import java.io.*; //memasukan dan menampilkan data
public class LuasSegitiga{ //nama class
public static String bacaString(){ //class utama 
int alas,tinggi; //variabel nama tipe data integer
double luas; //variabe nama tipe data double
Scanner s; //scanner data s
int karakter; //variable karakter tipe data integer

String string = ""; //variable string tipe data string
boolean selesai = false; //variable selesai tipe data boolean isi false
System.out.println("Rumus Luas Segitiga"); //menampilkan isi
s=new Scanner (System.in); //memasukan inputan pilihan
System.out.print("Masukan Alas : "); //menampilkan isi
alas = s.nextInt(); //memasukan inputan integer
System.out.print("Masukan Tinggi :"); //menampilkan isi
tinggi = s.nextInt(); //memasukan inputan integer
luas =(alas* tinggi)/2; //mengeksekusi inputan 
System.out.print("("+alas+" * " +tinggi+ ") /2 = "+luas); //menampilkan hasil eksekusi
System.out.println(" "); //menampilkan isi
return string; //menampilkan pilihan pengulangan
}

} 

4. Buat Coding Persegi Panjang

import java.util.Scanner; //mengambil scanner ke program
import java.io.*; //memasukan dan menampilkan data
public class LuasPersegiPanjang{ //nama class
public static String bacaString (){  //class utama
int panjang,lebar,luas,keliling;  //variabel nama tipe integer
Scanner S = new Scanner (System.in);  //membuat scanner
String string =""; //variabel string tipe data String

System.out.print(masukan panjang=");  //menampilkan isi
panjang=S.nextInt();  //menginput isi
System.out.print("masukan lebar="); //menampilkan isi 
lebar=S.nextInt();  //menginput isi
luas=(panjang*lebar);  //mengeksekusi hasil inputan
keliling=2*(panjang+lebar);  //mengeksekusi hasil inputan
System.out.println("luas persegi panjang adalah="+luas); //menampilkan hasil eksekusi
return string; //kembali pilihan utama jika diinginkan
}  

}  

5. Buat Coding Lingkaran

import java.util.Scanner; //mengambil scanner ke program
import java.io.*; //memasukan dan menampilkan data
public class LuasLingkaran  {  //nama class
public static String bacaString()  {  //class utama
Scanner input = new Scanner(System.in); //membuat inputan scanner
String string=""; //variable string tipe data string
double phi = 3.14;  //variabel data tipe double
double r, luas,keliling;  //variable nama tipe double

System.out.println("Program Luas Lingkaran\n");  //menampilkan data
System.out.print("Masukkan Panjang Jari-jari : ");  //menampilkan data
r = input.nextDouble();  //menginput data
luas = 0.5 * phi * r * r;  //mengeksekusi data
keliling = 2 * phi * r;  //mengeksekusi data
System.out.print("Luas Lingkaran = " + (int)luas + " \nKeliling lingkaran = "+ (int)keliling);
//menampilkan hasil eksekusi
return string; //mengulang kembali ke menu awal jika diinginkan
}  

 


6. Buat Coding Volume Bola

import java.util.Scanner; //mengambil scanner ke program
import java.io.*; //memasukan dan menampilkan data
public class VolumeBola { //nama class
public static String bacaString(){ //class utama
String string=""; //variable string tipe data String
System.out.print("Masukkan jari-jari bola : "); //menampilkan data
Scanner input = new Scanner(System.in); //membuat inputan scanner
double jari = input.nextDouble(); //memasukan inputan

System.out.println("Volume bola adalah " + jari*jari*jari*22/7*4/3);
//menampilkan isi yang telah di eksekusi 
return string; //mengulani ke menu awal jika diinginkan
}

}

7. Buat Coding Bujursangkar

import java.util.Scanner; //mengambil scanner ke program
import java.io.*; //memasukan dan menampilkan data
public class LuasBujurSangkar { //nama class
public static String bacaString(){ //class utama
int sisi,luas,kel; //variabel nama tipe data integer
String string = " "; //variabel string tipe data String
Scanner sc; //membuat nama scanner
sc=new Scanner(System.in); //scanner untuk meninput

System.out.println("Rumus Luas Bujur Sangkar"); //menampilkan data
System.out.println("Masukan sisi : "); //menampilkan data
sisi=sc.nextInt();    //menginput data
luas=sisi*sisi; //mengeksekusi hasil inputan
kel=4*sisi; //mengeksekusi hasil inputan
System.out.println("sisi ="+sisi); //menampilkan hasil eksekusi
System.out.println("luas ="+luas); //menampilkan hasil eksekusi
System.out.println("keliling ="+kel); //menampilkan hasil eksekusi
return string; //mengulangi kemenu awal jika diinginkan
}

}


8. Buat Coding Luas Bola

import java.util.Scanner; //mengambil scanner ke program
import java.io.*; //memasukan dan menampilkan data
public class LuasBola { //nama class
public static String bacaString() { //class utama
String string =""; //variabel string dengan tipe data string
Scanner input = new Scanner (System.in); //membuat input scanner
System.out.println("r="); //menampilkan data
int r = input.nextInt(); //menginput data
double phi = 3.14; //variable nama tipe data double

double luasbola = phi*r*r; //mengeksekusi inputan
System.out.print("luasbola= "+luasbola);  //menampilkan hasil eksekusi
return string; //mengulangi ke menu awal jika diinginkan
}

}




9. Jika Semua sudah dibuat, Compile semua Codingnya dan jika sudah akan menjadi seperti ini:




10. Lansung aja test codingnya pilih menu Penghubung dan klick kanan pilih void string




11. Jika sudah hasil nya akan menjadi seperti ini :



Jika ada kesalahan mohon di maklumkan

Selamat Mencoba
Wasalamualaikum wr wb

Tidak ada komentar:

Posting Komentar