Ingrese un número y obtenga su factorial.
Solución
Para solucionar el problema del factorial, se resolverá de forma recursiva.
Ejemplo:
- Entrada = 5
5 * 4 * 3 * 2 * 1 * 0
- Resultado = 120
Public Class Form1 Public Function factorial(ByVal X As Integer, ByVal N As Integer) If (N > 0) Then X = factorial(X, N - 1) X = X * N Else X = 1 End If Return X End Function Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim X As Integer Dim N As Integer N = TextBox1.Text X = factorial(X, N) TextBox2.Text = Trim(X) End Sub End Class
8 comentarios:
buena
asddsaadsdassadsda
muy bueno!
¡Gracias!
ok!
La galvan les agradece :)
No se pide eso se pide diagramas
Gracias
Publicar un comentario