Tutor Primo
TITULO.-implementar un programa dirigida a objetos
Este blog se lo realizo con el fin de dar a conocer y explicar un fácil programa dirigida a la (P.O) o “Programación Orientada a Objetos”
Software: Para Implementar el Programa Netbeans Versión 6.5 u otra versión al alcance.
Tema: Implementar un programa en el cual se implemente un proceso que me permita leer 10 valores numéricos desde el teclado, verificar cuales y cuántos de ellos son números Primos.
Números Primos:
Concepto:
Un número primo es un número natural mayor que 1, que tiene únicamente dos divisores distintos: él mismo y el 1.
Se contraponen así a los números compuestos, que son aquellos que tienen algún divisor natural aparte de sí mismos y del 1. El número 1, por convenio, no se considera ni primo ni compuesto.
Los números primos menores que cien son los siguientes: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 y 97
Codificación Java:
CLASE Aleatorios
package packaleatorios;
public class aleatorios {
private int valor;
public aleatorios()
{
this.valor=0;
}
public void setvalor(int valor)
{ this.valor=valor; }
public boolean VerificarSiNoPrimo()
{
int cont=0;
for(int p=1;p<=this.valor;p++) {
if(this.valor % p== 0)
cont++;
}
if(cont<=2)
return true;
else
return false; }}
CLASE PRINCIPAL
package packaleatorios;
import java.util.Random;
public class principal {
public static void main(String[] args) {
Random rnd= new Random();
aleatorios viernes=new aleatorios();
for(int i=1;i<=10;i++)
{
int num= rnd.nextInt(30);
viernes.setvalor(num);
if(viernes.VerificarSiNoPrimo())
System.out.println("Es numero primo : "+num);
else
System.out.println("No es un numero primo :"+ num);
}
}
}
Ejecución:
Pasos:
1.- Ingresamos cada Valor o numero después de Presionar Enter
2.- Al momento de que presionemos un numero primo nos aparecerá que x número ingresado es primo.
3.- Listo… el programa funciona correctamente.
No hay comentarios:
Publicar un comentario