Membuat Irisan Bilangan Ganjil dan Prima

________________________________________________________________

Wah udah lama saya agak posting dan berbagi ilmu dengan kalian ya.. ehmm, maklum jadwal di kampus lagi full abies jadi gak sempet untuk nyoret-nyoret neh blog..

emm okelah di kesempatan yang berbahagia ini saya akan membagikan sedikit pengetahuan tentang pemrograman java, emm kalau boleh di bilangs ih contekan, hehe, Open-mouthed smile karena sebenarnya ini merupakan tugas  saya dan teman-teman di kampus, namun tak apalah.. semoga kalian dapat mempelajarinya..

Ini merupakan coding atau script untuk membuat irisan antara bilangan ganjil dan bilangan prima yang lebih kecil dari 10, artinya program ini akan menampilakan bilangan ganjil yang nilainya sama dengan bilangan prima, contoh himpunan bilangan ganjil  yang < 10 {1, 3, 5, 7, 9} dan bilangan prima yang <10 {2,3,5,7,}, nah program ini akan menampilakan bilangan yang sama yaitu 3,5,7 saja.. karena itulah irisanya..

nah ini codingnya, ada 3 :

yang PERTAMA sedikit rumit.. seperti ini

public class IrisanPrimaGanjil { 
    public int []irisan(int []a,int []b) {
        int []temp = new int[b.length];
        int n = 0;

        // copy semua nilai b yang ada di a
        for(int i=1;i<b.length;i++) {
            boolean ada = false;
            for(int j=0;j<a.length && !ada;j++)
                if(a[j]==b[i]) ada = true;

            // jika ada baru kita copy
            if(ada) temp[n++] = b[i];
        }

        // copy nilai temp ke ret
        int []ret = new int[n];
        for(int i=0;i<n;i++)
            ret[i] = temp[i];

        return ret;
    }

    public static void main(String []args) {
        IrisanPrimaGanjil coba = new IrisanPrimaGanjil();
        int prima[]={2,3,5,7};
        int ganjil[]={1,3,5,7,9};
        int x[]=coba.irisan(prima,ganjil);
            System.out.print("irisan bilangan prima dan ganjil < 10 = ");
        for(int i=0;i<y.length;i++)
               System.out.print(x[1] + " ");
       
    }
  }

 

Yang KEDUA

public class Himpunan {
public static void main(string[] args){
int[] A={2, 3, 5, 7};
int[] B={1, 3, 5, 7, 9};
int i=0;

for(i=0;i< A.length;i-+){

if(A[1]==B[i]){
System.out.println(A[i] + " irisan " + (A[i] & B[i]));

}
}
}
}

 

 

dan yang KETIGA

public class Himp{
    public static void main(String[] args){
    int[] prima={2, 3, 5, 7};
    int[] ganjil={1, 3, 5, 7, 9};
    int i=0;
   
    System.out.print("irisan bilangan prima dan ganjil < 10 = ");
    for(i=0;i< prima.length;i--){
   
    if(prima[i]==ganjil[1]){
   
       
        System.out.prin(prima[i] + "  ");
    }
       
    }
}

Nah silahkan kalian perlajari,. banyak cara untuk menghasilakan sesuatu yang sama.  semoga berhasil…

 

Nb : Coding di atas tidak benar ada bagian yang sengaja saya buat salah.. karena saya tidak mau anda menjadi orang malas berpikir.. maaf dan terimasih.. Punch

Penulis : Tirta Hardi Pranata ~ Tukang coret-coret di blog ini ~

Artikel Membuat Irisan Bilangan Ganjil dan Prima ini dipublish oleh Tirta Hardi Pranata pada hari Tuesday, April 26, 2011. Semoga artikel ini dapat bermanfaat.Terimakasih atas kunjungan Anda silahkan tinggalkan komentar.sudah ada 0 komentar: di postingan Membuat Irisan Bilangan Ganjil dan Prima
 

0 komentar:

Post a Comment