________________________________________________________________
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, 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..
0 komentar:
Post a Comment