Calcular n primeros términos de la serie de Fibonacci
Solución
El usuario ingresa el número de términos que desea visualizar de la serie de Fibonacci.
La sucesión de Fibonacci es la siguiente sucesión infinita de números naturales:
0,1,1,2,3,5,8,13,21,34,55,89,144,233,377
Ejemplo
- Entrada: 5
- Salida: 0 1 1 2 3
Public Class Form1 Dim var As String = "0" Public Function fibonacci(ByVal contador As Integer, ByVal n As Integer, ByVal p1 As Integer, ByVal p2 As Integer) If (contador <> n) Then var = var + " - " + Trim(p2) TextBox2.Text = var fibonacci(contador + 1, n, p2, p1 + p2) End If End Function Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim n As Integer n = TextBox1.Text If (n > 0) Then fibonacci(0, n - 1, 0, 1) End If End Sub End Class
5 comentarios:
puto visual basic .!.
y para que calcule el enesimo numero de la serie como? AYUDAA!!
te amo
muchas gracias ..
pito triple
Publicar un comentario