0% encontró este documento útil (0 votos)
6 vistas2 páginas

Imprimir Números Primos y Divisores

El programa imprime los números primos entre un rango de números ingresado por el usuario, verificando si cada número es divisible solo por 1 y por sí mismo para determinar si es primo.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas2 páginas

Imprimir Números Primos y Divisores

El programa imprime los números primos entre un rango de números ingresado por el usuario, verificando si cada número es divisible solo por 1 y por sí mismo para determinar si es primo.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

IMPRIMNIR LOS NUMEROS PRIMOS

package pk_ejercicio6;
import [Link];
public class Numero {
public static void main(String[] args) {
Numero n=new Numero();
[Link]();
}
public void numeroPrimo(){

int i,j;
boolean esPrimo;
int rInicial=2;//Rango inicial, este debe ser mayor de 1.
int n;//Rango final.
n=[Link]([Link](null,"ingrese numero:
","resultado",JOptionPane.INFORMATION_MESSAGE));
for(i=rInicial;i<=n;i++){
//recorro ciclo tantas veces como necesite(<= es para incluir el valor de rFinal).
esPrimo=true;// i es primo hasta que se demuestre lo contrario, jejejejeje.
for(j=2;j<i;j++){
//no coloque j=1 porque ya sabemos que todo numero es divisible por 1.
/*j<i es para no incluir el numero a evaluar, pues todo numero es divisible
por si mismo.*/
if(i % j == 0){//Si adems del 1 y el mismo hay otro divisor, ya no es primo.
//% devuelve el residuo de i/j
esPrimo=false;//se demostr que i no es primo.
}
}
if(esPrimo){//Si es primo lo imprimo.
[Link](i+"\n");
}
}
}
}

DIVISORES DE UN NUMERO
package pk_ejercicio5;

import [Link];

public class Divisores {

public static void main(String[] args) {

Divisores d=new Divisores();

[Link]();

public void numeroPrimo(){

int num;

num=[Link]([Link](null,"ingrese
numero","mensaje",JOptionPane.INFORMATION_MESSAGE));

for (int i = 1; i <= num; i++) {

if (num%i==0){

[Link]("divisores: "+i);;

También podría gustarte