package ejercicio29numerosprimos;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ejercicio29NumerosPrimos {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
boolean primo;
int num;
int cont,raiz;
Scanner leer = new Scanner(System.in);
System.out.println("Introduzca un número para comprobar si es primo");
num=leer.nextInt();
primo=true;
cont=2;
raiz = (int)Math.sqrt(num);
while (primo &&(cont<=raiz)){
if (num%cont ==0) primo=false;
else ++cont;
}
if (primo==true) System.out.println("El número es primo");
else System.out.println("NO es primo, es divisible al menos entre "+cont);
}
}
Este blog está dedicado a la recolección de información relacionada con las nuevas tecnologías ( tecnoloxía xa), especialmente, con las vinculadas a la informática. La idea es centralizar y compartir la información y cada manual o tutorial que voy recolectando para las clases tanto de administración de sistemas como de explotación de sistemas informáticos de modo que estén disponibles para alumnos y resto de interesados. (IES A Carballeira, Ourense)
jueves, 13 de noviembre de 2014
Ejercicio 29: Comprobar si un número es primo
los primos hay que comprobarlos hasta la raíz cuadrada del número...
Etiquetas:
DAM,
ejercicios,
programación
No hay comentarios:
Publicar un comentario