none
Factorial de un número RRS feed

  • Pregunta

  • Hola, 

    Me gustaría saber si hay una forma sencilla de calcular el factorial de un numero. Por ejemplo, si tengo un total de 10 bolas y 3 son negras y 7 azules, cuantas combinaciones posibles hay?. Es decir, para eso necesito saber como calcular el factorial de 3 de 7 y de 10.

    Si alguien sabe alguna forma que me lo diga por favor. Si hay alguna manera de hacerlo usando alguna formula de microsoft visual basic en vez de con funcione sy mejor; sino, no pasa nada.

    PD: Lo necesito para VB 5.0

    Gracias.

    lunes, 26 de noviembre de 2012 11:23

Respuestas

  • Puedes usar esta función recursiva:

    Public Function Factorial(Num As Double) As Currency
    If (Num > 0) Then
       Factorial = Num * Factorial(Num - 1)
    Else
       Factorial = 1
    End If
    End Function


    Saludos, Javier J

    • Marcado como respuesta laura_pro lunes, 26 de noviembre de 2012 14:22
    lunes, 26 de noviembre de 2012 12:35

Todas las respuestas