Factorial





El factorial de un entero positivo n, el factorial de n o n factorial se define en principio como el producto de todos los números enteros positivos desde 1 (es decir, los números naturales) hasta n. Por ejemplo,
5! =  1 x 2 x 3 x 4 x 5 = 120
La operación de factorial aparece en muchas áreas de las matemáticas, particularmente en combinatoria y análisis matemático. De manera fundamental, el factorial de n representa el número de formas distintas de ordenar n objetos distintos (elementos sin repetición). Este hecho ha sido conocido desde hace varios siglos, en el s. XII por los estudiosos hindúes. La notación actual n! fue usada por primera vez por Christian Kramp en 1803.

La definición de la función factorial también se puede extender a números no naturales manteniendo sus propiedades fundamentales, pero se requieren matemáticas avanzadas, particularmente del análisis matemático
.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Factorial_1
{
public partial class Form1 : Form
{
public Form1() 
{
InitializeComponent();
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode==Keys.Enter)
{
if(textBox1.Text.Trim()=="")
{
textBox2.Text = "";
MessageBox.Show("Error un numero");
}
else
{
decimal n = decimal.Parse(textBox1.Text);
decimal x = 1;
for (decimal i= x; i <= n; i++)
{
x = x * i;
textBox2.Text = n + "!=" + x.ToString();
}
}
}
}

private void button1_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}


//https://es.wikipedia.org/wiki/Factorial
//Diagramas de Flujo. Ejercicios y Problemas. P.Perez-Lemaur. Ed. Paraninfo S.A.1987



No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.