Desarrollar un programa que dado un número nos indique si este o no primo
//*
* @author Vogues
*/
public class NombreClase{
public static void main(String[] args){
System.out.println("Segundo Ejercicio");
//Atributos
int n=0; //variable
int x=1; //divisor
int num=5; //numero a calcular
do
{
if(num%x==0)
{
n=n+1; //Si el resultado al dividir da resto 0
//sumamos 1 a la variable */
}
x=x+1; // Dividimos el numero tantas veces como
// numeros haya haya el numero a calcular.
// 5 /1 5/2 5/3 5/4 5/5
// Al ser x <= al num a calcular llamar
// a la fucion while.
}
while(x<=num);
if(n==2) //Primo lo calculo sabiendo que:
//Es el resultado de dos divisiones con valor cero
//Primo solo es divisible por él mismo y uno
//Si hay más de 2 divisiones con residuo "0" No es primo
{
System.out.println("ES PRIMO");
}
else
{
System.out.println("NO ES PRIMO");
}
}
}

No hay comentarios:
Publicar un comentario