Assalamualaikum wr wb
Perulangan yaitu membuat program yang kita jalannya mengulangi program itu sesuai perintah dari pengguna.
Hello disini saya akan membuat coding menhitung luas lingkaran dengan perulangan menggunakan BlueJ, Yuk langsung aja kita buat.
1. Buat coding perulangan seperti dibawah ini
import java.io.*; //memasukan data serta menampilkan data
public class Perulangan{ //nama perulangan = nama classpublic static String bacaString(){ //class terbuka dengan tipe data stringint karakter; //variable nama dengan tipe data integerString string = ""; //variabel nama dengan tipe data stringboolean selesai = false; //variabel nama dengan tipe data boolean menggunakan falsewhile(!selesai){ //pengulangan dengan whiletry { //blok codingkarakter = System.in.read(); //membaca data karakter dari inputif(karakter<0 ||(char)karakter == '\n') //membandingkan karakterselesai=true; //selesai berarti benarelse //jika benar lanjutif(karakter != '\r') //menjalankan segmenstring = string+(char)karakter; //mengeksekusi hasil char}catch(IOException ioe){ //eksekusi jika ada kesalahanSystem.err.println("Ada Kesalahan Input Data!"); //memunculkan output kesalahanselesai=true; //jika selesai berarti benar}} return string; //keluar dari fungsi string}}
2. Buat coding luas lingkaran seperti dibawah
public class Lt6_HitungLingkaran{ //nama classpublic static void main (String[] args){ //class utamachar lagi = 'y'; //tipe data char dengan ketetapan y untuk perulanganSystem.out.println("--------------------------------"); //menampilkan dataSystem.out.println("Program Hitungan Keliling & Luas Lingkaran"); //menampilkan dataSystem.out.println("--------------------------------"); //menampilkan dataSystem.out.println(" KAMPUS UNINDRA PGRI JAKARTA "); //menampilkan dataSystem.out.println("--------------------------------"); //menampilkan datawhile(lagi == 'y'){ //untuk melakukan pengulanganSystem.out.print("\nMasukkan Nilai Jari Jari Lingkaran : "); //menampilkan datatry{ //blok codinganString st = Perulangan.bacaString(); //program pengulangandouble jari2 = Double.valueOf(st).doubleValue(); //menginput nilai jari2double keliling = 2 * Math.PI * jari2; //mengeksekusi inputandouble luas = Math.PI * Math.pow(jari2,2); //mengeksekusi inputanSystem.out.println("Setelah Memberi Angka Jari Jari, Maka : "); //Menampilkan dataSystem.out.println("----------------------------------------"); //menampilkan dataSystem.out.println("\nKeliling Lingkaran = "+keliling); //menampilkan hasil eksekusiSystem.out.println("Luas Lingkaran = "+luas+'\n'); //menampilkan hasil eksekusi}catch(NumberFormatException nfe){ //memeriksa kesalahan inputanSystem.out.println("\nWahhhhh..... Ada Kesalahan Inputan"); //menampilkan kesalahanSystem.out.println("Nilai Jari Jari Harus Berupa Angka!!!!"); //menampilkan pemberitahuan}System.out.print("Mau Coba Kembali (y/t) : "); //menampilkan perulanganString str = Perulangan.bacaString(); //membaca class pengulanganlagi = str.charAt(0); //perulangan jika jawaban yif(lagi == 'y') lagi = 'y'; //jika y berarti mengulanginif(lagi == 'y') continue; //mengulangin programelse{ //pengecualian jika jawab tSystem.out.println("Terima Kasih Sudah Mencoba"); //menampilkan hasil menyudahibreak; //program berhenti}}}}
3. Compile coding perulangan dan luas lingkaran, makan jika berhasil akan saling terhubung seperti ini
4. void string pada hitung lingkaran
5. Masukkan inputan angka yg ingin anda hitung
6. Hasilnya akan menjadi seperti ini
7. Jika kita ingin mengulang menghitung masukan input y
8. Jika ingin menyudahinya pilih input t
Ingin melihat coding java menggunakan BlueJ lainnya bisa cek DISINI
Selamat Mencoba
Wasalamualaikum wr wb
0 comments :
Post a Comment