Cara menentukan Bilangan Prima atau bukan Prima menggunakan Javascript

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


Cara menentukan Bilangan Prima atau bukan Prima menggunakan Javascript Rating: 4.5 Diposkan Oleh: Admin