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