Rabu, 13 April 2016

[Revisi] Apa itu Bilangan Prima ?

Kalau di lihat dari judul keliatannya sudah keliatan ya, postingan kali ini akan membahas tentang apa. :) karena postingan sebelumnya terdapat beberapa kesalahan dalam menjelaskan , maka sekarang saya akan membahas tentang bilangan prima lagi .

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