C#: Factorial
Ejemplo de recursividad: cálculo del factorial de un número, usando C#
Lenguaje: C# (compilador: Mono 2.10.2)
Categoría: Básico
// Fuente procedente de ErrorDeSintaxis.es
// Ejemplo de recursividad: cálculo del factorial
// de un número, usando C#
// Compilador: Mono 2.10.2
// Nivel: Básico
// Disponible desde 30/06/2011
// Aportado por Nacho
// Autor original: Nacho Cabanes
// Web original: http://www.nachocabanes.com/csharp/curso/csharp05d.php
using System; public class Ejemplo57 { public static long fact(int n) { if (n==1) // Aseguramos que termine return 1; return n * fact (n-1); // Si no es 1, sigue la recursión } public static void Main() { int num; Console.WriteLine("Introduzca un número entero: "); num = System.Convert.ToInt32(System.Console.ReadLine()); Console.WriteLine("Su factorial es: {0}", fact(num)); } }