Halaman

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

Javascript - random tempat jawaban ABCD

function RandomMyArray(Arr){

/* ---- RANDOM isi Array ---- */

/* Global */

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

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

a = Arr[i];

Arr[i] = Arr[r];

Arr[r] = a;

}

return Arr

}

function NoJawabanBenar(Arr, jwb){

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

if (Arr[i]==jwb){

return i;

break;

}

}

}

function GetABCD(no){

var ABCD = ["A","B","C","D"]

return ABCD[no]

}


function GetSoal1(){

var ss, Ar, jawab, noBenar, textSoal, textJawab, ArFix;

ss = "Bilangan p dan q bilangan cacah dan p + q = p, maka ... </p>";

Ar = [];

Ar.push("p unsur identitas penjumlahan");

Ar.push("p unsur identitas perkalian");

Ar.push("q unsur identitas penjumlahan");

Ar.push("q unsur identitas perkalian");

jawab = Ar[2];


Ar=RandomMyArray(Ar);


noBenar = NoJawabanBenar(Ar, jawab);

textSoal = ss+" <p>A. "+Ar[0]+" <br>B. "+Ar[1]+" <br>C. "+Ar[2]+" <br>D. "+Ar[3]+"</p>";

textJawab = jawab+"</p>";


ArFix = []

ArFix.push(textSoal);

ArFix.push(textJawab);

//ArFix.push(noBenar);

ArFix.push(GetABCD(noBenar));

//console.log(ArFix);

return ArFix

}


var ss;

var ss = GetSoal1();

document.write("<p>"+ss[0]+"</p>");

document.write("Jawaban : "+ss[2]);




Untuk melihat hasil : https://galihwidosamodra.blogspot.com/2025/03/soal-random-abcd-01-identitas-operasi.html << Refresh link untuk random ABCD

Coba html dan javascript

Soal Random Jawaban