Berikut ini adalah cara menentukan bilangan Prima atau bukan Prima menggunakan Javascript. Perhatikan logika berikut ini :
CARA KE 1 #
<script>
x=117
if (x<3) { document.writeln(x+" B ");}
else{
for (i=2;i<x;i++){
if (x%i==0) {
A=0;break;}
else{A=1;}
}if (A) {document.writeln(x +' B')}
else{ document.writeln(x+" S")
}
}
</script>
CARA KE 2 #
<script>
x=117;
if (x<3){
document.writeln(x+" B ");
}else{
for (a=2; a<x; a++ ){
if (x%a==0){
document.writeln(x+" S")
break;}else{
if (a==(x-1)){
document.writeln(x+" B")
}}}}
</script>
CARA KE 3 #
<script>
i=117;
if(i>=1){
coba =true;
for(j=2; j<i; j++){
if(i%j==0){
coba=false;
}}}
if(coba==true){
document.write(i+" Bilangan Prima");
}else {document.write(i+" Bukan Bilangan Prima");}
</script>
CARA KE 4 #
<script>
n=127;
function cekPrima( n ) {
var max = Math.sqrt(n);
for( var i = 2; i <= max; i++ ) {
if( n % i == 0 )
return false;
}
return true;
}
{
if( cekPrima(n)) {
document.write( n + ' prima ' );
}else{
document.write( n + ' bukan prima ' );
}
}
</script>
CARA KE 5 # ini adalah cara terbaik dan teringkas
<script>
a=9;
if(a>=1){ A=1;
for(n=2; n<a; n++){
if(a%n==0){
A=0;
}}}
if( A ){
document.write(a+" Bilangan Prima");}
else {document.write(a+" Bukan Bilangan Prima");}
</script>
Oleh : Rohmad Wahid R.,M.Si