Membuat Coding Hitung Lingkaran Dengan Perulangan Menggunakan BlueJ

Assalamualaikum wr wb
Selamat Datang di Blog Backspace





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 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. Buat coding luas lingkaran seperti dibawah


public class Lt6_HitungLingkaran{ //nama class
public static void main (String[] args){ //class utama
char lagi = 'y'; //tipe data char dengan ketetapan y untuk perulangan
System.out.println("--------------------------------"); //menampilkan data
System.out.println("Program Hitungan Keliling & Luas Lingkaran"); //menampilkan data
System.out.println("--------------------------------"); //menampilkan data
System.out.println("   KAMPUS UNINDRA PGRI JAKARTA   "); //menampilkan data
System.out.println("--------------------------------"); //menampilkan data
while(lagi == 'y'){ //untuk melakukan pengulangan
System.out.print("\nMasukkan Nilai Jari Jari Lingkaran : "); //menampilkan data
try{ //blok codingan
String st = Perulangan.bacaString(); //program pengulangan 
double jari2 = Double.valueOf(st).doubleValue(); //menginput nilai jari2
double keliling = 2 * Math.PI * jari2; //mengeksekusi inputan
double luas = Math.PI * Math.pow(jari2,2); //mengeksekusi inputan
System.out.println("Setelah Memberi Angka Jari Jari, Maka : "); //Menampilkan data
System.out.println("----------------------------------------"); //menampilkan data
System.out.println("\nKeliling Lingkaran = "+keliling); //menampilkan hasil eksekusi
System.out.println("Luas Lingkaran = "+luas+'\n'); //menampilkan hasil eksekusi
}catch(NumberFormatException nfe){ //memeriksa kesalahan inputan
System.out.println("\nWahhhhh..... Ada Kesalahan Inputan"); //menampilkan kesalahan
System.out.println("Nilai Jari Jari Harus Berupa Angka!!!!"); //menampilkan pemberitahuan
}
System.out.print("Mau Coba Kembali (y/t) : "); //menampilkan perulangan
String str = Perulangan.bacaString(); //membaca class pengulangan
lagi = str.charAt(0); //perulangan jika jawaban y
if(lagi == 'y') lagi = 'y'; //jika y berarti mengulangin
if(lagi == 'y') continue; //mengulangin program
else{ //pengecualian jika jawab t
System.out.println("Terima Kasih Sudah Mencoba"); //menampilkan hasil menyudahi
break; //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