Halaman

Mengacak isi dari sebuah Array - javascript

Mengingat waktu pelajaran saat kuliah, cara mengacak acak urutan sebuah array adalah sebagai berikut.


function RandomMyArray(Arr){

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

var r = Math.floor(Math.random() * Arr.length);

var a = Arr[i];

Arr[i] = Arr[r];

Arr[r] = a;

}

return Arr

}


Saya menggunakan fungsi ini pada himpunan nomor 1 hingga 15 di link ini : https://soulmathonline.blogspot.com/2025/05/soal-himpunan-1-15.html

Yaitu ketika mengacak jawaban salah yang saya sediakan lebih dari 3, kemudian ambil jawaban salah urutan 3 terdepan.


Semoga bermanfaat

Penggunaan angka untuk pangkat - javascript

Untuk himpunan, ada yang namanya banyak pemetaan yang mungkin dari A ke B. Rumusnya adalah n(B) pangkat n(A). Untuk pangkatnya saya pakai ini : 

var pangkat = ["⁰","¹","²","³","⁴","⁵","⁶","⁷","⁸","⁹"];

Tidak lupa juga pakai syarat n(a) tidak sama dengan n(B), agar bisa mencantumkan salah satu jawaban salahnya adalah n(A) pangkat n(B).

Untuk lebih jelasnya bisa lihat hasilnya di nomor 8 di link https://soulmathonline.blogspot.com/2025/05/soal-himpunan-1-15.html

Semoga bermanfaat

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