Está en la página 1de 3

Actividad 6: Ejercicio

Bryan Mackenzie Gutiérrez Morales


870195424
LOGICA Y PROGRAMACION ESTRUCTURADA
BERZOSA OLIVARES MONICA JAHEL
24/10/2022
/******************************************************************************
Programa que calcula el factorial de numeros del 1 al 10
*******************************************************************************/
#include <stdio.h>
#include <conio.h>
long factorial (long valor)
{
if (valor<=1)
{
return 1;
}
else
{
return valor*factorial(valor-1);
}
}

int main()
{
int valor;
printf("Ingresa un número del 1 al 10 para calcular su factorial: ");
scanf("%i",&valor);
printf("\n");
for(int i=0;i<=valor;i++)
{
printf("El factorial de %i es: ",i);
printf("%ld\n",factorial(i));
}

return 0;
}

CONCLUSION:
La recursividad aplicada en la programación sirve para generar ciclos los cuales
sirven para calcular subproblemas
Se puede utilizar en toda situación en la cual la solución logre ser expresada como
una serie de movimientos, pasos o transformaciones gobernadas por un grupo de
normas no ambiguas.

También podría gustarte