Halaman

Mengambil anggota yang sama alias irisan - javascript

 Jika ada dua array mempunyai beberapa anggota yang sama, maka untuk mengambil beberapa anggota yang sama tersebut bisa menggunakan fungsi ini :

function irisan(arrA,arrB){

var arr = [];

for(var i=0;i<arrA.length;i++){

for(var j=0;j<arrB.length;j++){

if(arrA[i]==arrB[j]){

arr.push(arrA[i]);

}

}

}

return arr;

}


Saya gunakan dalam mencari irisan dari dua buah himpunan seperti di nomor 6 di soal ini : https://soulmathonline.blogspot.com/2025/05/soal-himpunan-1-15.html

Semoga bermanfaat

Menggabungkan dua array, diurutkan, dan delete anggota yang sama - javascript

Fungsi di bawah ini adalah untuk menggabungkan dua buah array yang berbeda, di urutkan dari terkecil ke terbesar, dan jika ada anggota yang sama maka akan di delete salah satunya.

function gabungan(arrA,arrB){

var arr = arrA.concat(arrB);

arr.sort(function(a, b){return a-b});

var fixArr = [];

var cek=arr[0];

fixArr.push(arr[0]);

for(var i=1;i<arr.length;i++){

if(arr[i]!==cek){

fixArr.push(arr[i]);

cek=arr[i];

}

}

return fixArr;

}


Penggunaannya ada di soal nomor 5 di kumpulan soal himpunan https://soulmathonline.blogspot.com/2025/05/soal-himpunan-1-15.html

Semoga bermanfaat

Mods(a,b) - Sisa pembagian a oleh b - javascript

Berikut adalah cara mencari sisa pembagian a oleh b dengan menggunakan bahasa pemrograman javascript. Saya gunakan untuk mencari bilangan ganjil, yaitu a adalah bilangan ganjil jika mods(a,2) == 1. Contoh penggunaan dalam soal matematika bisa di lihat soal himpunan di https://soulmathonline.blogspot.com/2025/05/soal-himpunan-1-15.html untuk nomor 2.

function Mods(m,n){

var m0 = m;
var m0b = m0;
var ct = 0;
do{
m0b = m0;
m0-=n;
ct++;
}while(m0>=0);
var sisa = Math.abs(m0b);
return sisa;

}


Silahkan komentar jika punya ide lain dari bentuk di atas ya ..

Terimakasih dan semoga bermanfaat