Numeros primos
Publicado por Jhonnatti-k (22 intervenciones) el 23/09/2008 18:05:36
Hola............
La verad es que no eh podido hacer el codigo para encontar la cantidad de numero primos que hay entre 1 y X, donde x es el numero que ingrese el usuario.
esto es lo que hago, no se que esta mal, o si alguin tiene una sugerencia de como hacerlo, le agradeceria.
La verdad no entiendo muy bien como actua la funcion mod, si alguin me la exlica de paso mil gracias.
x= val(thisform.text1.Value)
x=ABS(x)
FOR j= 1 TO x
FOR i=2 to j-1
IF MOD(j,i)=0
*MESSAGEBOX("El numero "+ALLTRIM(STR(j))+"no es primo")
RETURN
ENDIF
ENDFOR
*MESSAGEBOX("El numero"+ALLTRIM(STR(x))+" es primo")
thisform.list1.AddItem (STR(j))
NEXT
La verad es que no eh podido hacer el codigo para encontar la cantidad de numero primos que hay entre 1 y X, donde x es el numero que ingrese el usuario.
esto es lo que hago, no se que esta mal, o si alguin tiene una sugerencia de como hacerlo, le agradeceria.
La verdad no entiendo muy bien como actua la funcion mod, si alguin me la exlica de paso mil gracias.
x= val(thisform.text1.Value)
x=ABS(x)
FOR j= 1 TO x
FOR i=2 to j-1
IF MOD(j,i)=0
*MESSAGEBOX("El numero "+ALLTRIM(STR(j))+"no es primo")
RETURN
ENDIF
ENDFOR
*MESSAGEBOX("El numero"+ALLTRIM(STR(x))+" es primo")
thisform.list1.AddItem (STR(j))
NEXT
Valora esta pregunta


0