elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderadores: Novlucker, seba123neo, kub0x, Eleкtro)
| | | |-+  [SOLUCIONADO] como puedo sacar el factorial de un numero en c#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [SOLUCIONADO] como puedo sacar el factorial de un numero en c#  (Leído 11,773 veces)
joalbela

Desconectado Desconectado

Mensajes: 30



Ver Perfil
[SOLUCIONADO] como puedo sacar el factorial de un numero en c#
« en: 31 Mayo 2009, 05:30 »

Hola me gustaria saber como puedo sacar el factorial de un numero en c# y como determinar si es primo


« Última modificación: 1 Junio 2009, 00:04 por Hadess_inf » En línea

Jorge MB
SLUGER

Desconectado Desconectado

Mensajes: 46


...


Ver Perfil WWW
Re: como puedo sacar el factorial de un numero en c#
« Respuesta #1 en: 31 Mayo 2009, 06:19 »

Sacar el Factorial:

Código:
using System;

class Programa
{
    public static void Main()
    {
        int iNumero;
        Console.WriteLine("Ingrese un numero");
        iNumero = int.Parse(Console.ReadLine());
        for (int iCount = iNumero - 1 ; iCount > 0 ; iCount--)
        {
            iNumero = iNumero * iCount;
        }
        Console.WriteLine("Factorial: " + iNumero);
        if(IsPrime(iNumero))
        {
            Console.WriteLine("Es Primo");
        }
        Console.ReadKey(true);
    }
   
// Funcion IsPrime sacada de http://carlossharp.blogspot.com/2009/01/determinar-si-un-nmero-es-primo-c-vb.html

    static public bool IsPrime(int Number)
    {
        bool _divisible = false;
        if (Number < 2) return false;
        for (int i = 2; i <= Number - 1; i++)
        {
            if ((Number % i == 0)) _divisible = true;
        }
        return (!_divisible);
    }
}
//************************************************************************************
Para saber si es primo no se me ocurre nada haci que google un poquito xD
Este codigo saca el factorial de un numero y determina si el numero obtenido es primo.

salu2, SLUGER


En línea

joalbela

Desconectado Desconectado

Mensajes: 30



Ver Perfil
Re: como puedo sacar el factorial de un numero en c#
« Respuesta #2 en: 31 Mayo 2009, 07:21 »

Muchas gracias amigo, me sacaste de un gran problema, suerte
En línea

Jorge MB
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines