Título: [JS] ¿Programa para calcular números primos? Publicado por: Linton en 16 Julio 2013, 20:23 pm Llevo toda la tarde intentando hacer un programa que halle los números primos entre dos números dados, y nada :-[ :-[
Por fin me he decidido a buscar en internet y he encontrado varias soluciones, por ejemplo: http://somos-linux.blogspot.com.es/2011/10/algoritmo-de-numero-primo-en-javascript.html Desde luego parece que el problema es algo complicadete, ¿no? Eso me alivia en parte :) ¿Hay otra solución más recomendable? Gracias, un saludo. MOD: Especifica el lenguaje al formular un post, no todos somos adivinos. Título: Re: [JS] ¿Programa para calcular números primos? Publicado por: Almapa en 17 Julio 2013, 11:04 am Mira a ver si este te sirve
Código
Supongo que se podría optimizar, pero así de primeras este funciona. Un saludo Título: Re: [JS] ¿Programa para calcular números primos? Publicado por: Linton en 17 Julio 2013, 14:15 pm ¡Muchas gracias, voy a estudiármelo! :)
Título: Re: [JS] ¿Programa para calcular números primos? Publicado por: Linton en 22 Julio 2013, 19:43 pm Esta parte no la entiendo:
Código
¿Qué más da que empiece el intervalo por 0 ó 1? ¿Dónde estaría el posible error, si no se comprueba? Muchas gracias, un saludo. Título: Re: [JS] ¿Programa para calcular números primos? Publicado por: Almapa en 23 Julio 2013, 00:40 am Creo que me equivoqué suponiendo que el 0 es un número primo, pues al dividirse por sí mismo da como resultado una indeterminación. Por lo tanto tienes razón en que en ese caso daría igual cargarse dicho condicional, pues al empezar en 1, ninguna división daría indeterminación.
El error que veía venir es que el array empezara a dividir por 0 y sacar el residuo con lo que daría seguramente error. Que se comprobara si "i==1" era tan solo por saltarme un cálculo, nada más XD (Sí, es relativamente inútil.) Un saludo! Título: Re: [JS] ¿Programa para calcular números primos? Publicado por: Linton en 23 Julio 2013, 07:40 am ¡Muchas gracias por la aclaración, un saludo! :)
|