Untuk bilangan prima itu sendiri keliatanya tidak perlu saya jelaskan lagi ya, karena dipostingan sebelumnya sudah dijelaskan walaupun tidak secara jelas.
Berikut Penjelasan Script Bilangan prima :
Pertama : Sama seperti kemarin kita harus membuat sebuah form seperti ini ,

disini saya tidak akan menjelaskan bagaimana cara membuat form tersebut jadi langsung kita ke inti permasalahan:
Script prima :
<%
String min,max;
min= request.getParameter("min");
max= request.getParameter("max");
int minimal = Integer.parseInt(min);
int maksimal = Integer.parseInt(max);
int i,j;
if(minimal<maksimal ){
out.println("Angka Prima: ");
for( i=minimal; i <=maksimal; i++)
{
int flag=0;
for(j=1; j<=i; j++)
{
if(i%j==0)
{
flag++;
}
}
if(flag==2)
{
out.println( i +", ");
}
}
}
%>
Diatas merupakan isi full dari script bilangan prima kita akan membahas satu satu :

script berikut menjelaskan tentang membuat sebuah variable min dan max yang nanti akan menjadi wadah dari nilai dari parameter "min" dan "max" yang dimana parameter tersebut akan terhubungan dengan nilai yang akan di input di form input nilai minimal dan maksimal

lalu script diatas menjelaskan , dimana nilai yang sudah di tampung oleh variable min dan max akan dirubah menjadi bilangan bulat dan di tampung oleh variable integer minimal dan maksimal

di line 25 menjelaskan kita membuat sebuah nilai variable i dan j lalu di line 27 merupakan sebuah kondisi : jika nilai minimal lebih kecil dan maksimal maka cetak kalimat ( Angka Prima : )dilanjutkan script dibawahnya
line 29 - 43 akan menjelaskan bagaimana cara kerja penghitungan pencarian deret bilangan prima. pada line 29 menjelaskan proses looping yang akan menentukan berapa banyak deret bilangan yang akan dicetak. lalu pada baris 31 - 32 kita membuat sebuah variable yang akan menampung nilai pada proses dibawahnya dan kita melooping kembali disini kita membuat sebuah kondisi pengulangan saat menguji sebuah bilangan yang sudah di input .
line 34-38 merupakan sebuah rumus modulus untuk mencari deret bilanga prima, yang dimana jika nilai i modulus j = 0 maka nilai flag akan bertambah 1
line 40 - 43 menjelaskan kondisi kedua. jika nilai flag = 2 maka kita akan mencetak nilai i .
nilai i yang akan dicetak merupakan hasil proses yang akan membuat deret bilangan prima . Berikut hasil dari script diatas
OBRIGADO~
0 komentar:
Posting Komentar