Advertisement
Guest User

Untitled

a guest
Jul 30th, 2014
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. var getPrimeNumber = function(n) {
  2. if(n === 1) { return "";}
  3. else if(n == 2) { return 2;}
  4. else if(n == 3) { return 3;}
  5. else {
  6. for(i=Math.floor(Math.sqrt(n));i>=2;i--){
  7. //console.log(i);//maybe another var in here?
  8. if(n%i !==0 && n%2 !==0 && n%3 !== 0) {return n;} // 25/Math.sqrt(25) will be equal to zero this is what gives me 25 !!!
  9. }
  10. }
  11. };
  12.  
  13. function isPrime(number) {
  14. var start = 2;
  15. while (start <= Math.sqrt(number)) {
  16. if (number % start++ < 1) return false;
  17. }
  18. return number > 1;
  19. }
  20.  
  21. if(n%i !==0 && n%2 !==0 && n%3 !== 0)
  22.  
  23. if(n%2 !==0 && n%2 !==0 && n%3 !== 0)
  24.  
  25. function(n) {
  26. if(n === 1) { return false;}
  27. else if(n == 2) { return true;}
  28. else if(n == 3) { return true;}
  29. else {
  30. for(i=Math.floor(Math.sqrt(n));i>=2;i--){
  31. //console.log(i);//maybe another var in here?
  32. if(n%i ==0 || n%2 ==0 || n%3 == 0) {return false;}
  33. }
  34. }
  35. return true;
  36. };
  37.  
  38. var p = prompt("Insert a number for check","");
  39. var x = " is a prime number";
  40. for(i=2; i<p; i++){
  41. if(p%i === 0){
  42. x = " is a composite number";
  43. break;
  44. }
  45. }
  46. alert(p+x);
  47.  
  48. let CalcToNum=1000;
  49.  
  50. console.log("Calculating until "+CalcToNum+"...");
  51. var prim = [];
  52. for(var i=2; i<CalcToNum; i++)
  53. {
  54. var isPrim=true;
  55. if (prim.length>0)
  56. {
  57. for(var j=0; j<prim.length; j++)
  58. {
  59. if ((i % prim[j])===0)
  60. {
  61. isPrim=false; break;
  62. }
  63. }
  64. }
  65. if (isPrim)
  66. {
  67. prim.push(i);
  68. }
  69. }
  70.  
  71. console.log("Prim numbers:");
  72. for(var i=0; i<prim.length; i++)
  73. {
  74. console.log(prim[i]);
  75. }
  76. console.log("Found "+prim.length+" numbers.");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement