What is recursive ?

Taşkın Binbir
Aug 27, 2021

Hello everyone,

We write algorithm sometimes. We should use recursive functions when performing mathematical operations. One of them is factorial calculation.

Recursive function calculation application that I made in its simplest form:

using System;namespace FactorialConsoleApp{public class Program{static void Main(string[] args){Program p = new Program();int factorial = p.CalculateFactorial(4);Console.WriteLine(“factorial:” + factorial);Console.ReadLine();}public int CalculateFactorial(int number){if (number == 1)return number;elsereturn number * CalculateFactorial(number -1);}}}

Reducing by one the number we want to calculate whenever the number is one we multiply the numbers and return number.

--

--