martes, 11 de septiembre de 2012

PROGRAMA QUE ME PERMITA DETERMINAR SI UN NUMERO ES PRIMO O NO ES PRIMO


using System;

namespace Primos
{
    class Program
    {
        public static void Main(string[] args)
        {

        int num,pri;

       Console.SetCursorPosition(20,5);
       Console.Write("DETERMINAR SI ES PRIMO");
       num=Ingreso();
       pri=BuscarNumeroPrimo(num);
       Console.SetCursorPosition(20,7);
     if(pri==2){

Console.Write("EL NUMERO {0} si es primo",num);
}
else{
Console.Write("EL NUMERO {0} NO ES PRIMO",num);

}

Console.ReadKey();
}
public static int Ingreso()
{
int cant=0;
Console.SetCursorPosition(20,7);
Console.Write("Ingrese el Valor ");
cant=int.Parse(Console.ReadLine());
return cant;
}
public static int BuscarNumeroPrimo(int pnum)
{
int c,res=0,cont=0;
for(c=1;c<=pnum;c++)
{
res=pnum%c;
if(res==0)
cont++;
if(cont>2)
break;
}

return cont;
}

}
}

No hay comentarios:

Publicar un comentario