Calcular el factorial en DrRacket

Como calcular el factorial de un numero en DrRacket

Para realizar este ejercicio debes de tener el concepto claro de como calcular un factorial, esto es simple. Dado un numero n su factorial es: n! = (n-1) * (n-2) * (n-3) * (n-4) * (n-5)

Si aun no tienes claro como se saca el factorial de un numero te dejo este vídeo donde te explican matemáticamente como hacerlo, dado que es importante comprender primero el objetivo a realizar antes que nada. 





Una vez clara la parte matemática debes saber el concepto de recursion que para resumir es usar la  función dentro de si misma hasta alcanzar la condición de parada que en este caso es n=1.

Código


; ===========================================================================
; Autor: Jorge isaac peña caceres
; Fecha: 01/10/2018
;----------------------------------------------------------------------------------
;contrato: calcular-factorial: numero -> numero
;descripcion: calcular el factorial de un numero

(define (calcular-factorial n)
  (cond
    [(= n 0) 1]
    [(= n 1) 1]
    [else
     (* n (calcular-factorial (- n 1)))]
))

;prueba
(calcular-factorial 2)
; ===========================================================================

Tal Vez te interesa también: Ecuación de segundo grado.

Toma de pantalla

Como calcular el factorial de un numero en DrRacket

Compartir en facebook twitter Google tumblr pinterest

Entradas similares

0 Comentarios