Serie de Fibonaci quien me ayuda

iService

Bovino adicto
#1
Hola banda, me dejaron este de tarea pero no le entiendo nada

Un programa que lea los primeros "n" numeros de la serie de fibonaci

se los agradeceria mucho si me ayudan,
 

RyukInside

Bovino maduro
#5
Haber, sabes que es lo que tienes que hacer?

Averigua que es una serie de Fibonacci y como obtenerla, darás con la ecuación

an = an-1 + an-2

De ahí solamente repite el método "n" veces e imprimes los resultados. Problem?
 

night_runner

Bovino adicto
#6
si googlearas un poquito encontraras cientos de ejemplos, es uno de los primeros programas que ponen a los alumnos cuando les enseñan a programar..
 

yao04

Bovino maduro
#7
eso esta facil, ya t dieron una ecuacion........
busca en google q es la recursion en la programacion,
si hay duda, la posteas
 

flashattack

Bovino adolescente
#8
fibonacci??? tenes que jugar con las variables, usas tus dos variables + una temporal que la vas a sustituir por una de tus variables al momento de calcular el siguiente numero,
 

Javocst

Bovino adicto
#9
uuuy chavo ps ya te dieron alla arriba la ecuacion solo metela a java si tu problema es q no conoces la sintaxis ps a leer!
 
#11
hola buenas tades te paso el codigo espero te sirva me avisas


class Fibo

{

public static void main(String[] args)

{

int n = 0;
int f = fibonacci(n); //Mandar a llamar al Metodo


for(n=0; n<=20; n++){
f = fibonacci(n);
System.out.println("sucesión infinita de números naturales"+f);

}


}

public static int fibonacci(int n)

{



if ( n == 0 ){ //Caso Base

return 0;

}

else if ( n == 1){ //Caso Base

return 1;

}

else{

return fibonacci(n - 1) + fibonacci(n - 2); //Metodo Recursivo



}

}

}
 
#12
mmmm..

si de plano no le hayas despues de revisar las respuestas... creo q seria bueno pensar enotra carre bro...
todo esta en el analisis del problema ... es como pensar en la formula logica para sacar dichos resultados de la serie...
Este mensaje no es en mal plan pero si para que le heches mas ganas a la investigacion, el analisis y que hagas pruebas... si no es en codigo entonces en lapiz y papel. Empeza pian pianito y vas a ver q no es tan dificil. Exito!
 
#14
¿¡¡PERO POR QUE LE AYUDAN?!! Por algo estamos tan jodidos. Ya le hicieron la tarea al tipo este y bien que se gradúa de Ing. sin saber nada.
 
#17
#include <iostream>

using namespace std;

int main()

{

float fib1 = 0;
float fib2 = 1;
float fib3;

cout <<"La Serie Fibonacci es: \n"<<fib1<<"\n"<<fib2<<"\n";

for(float x=1; x<20; x++)

{
fib3 = fib2 + fib1;
cout << fib3 << "\n";

fib1 = fib2;
fib2 = fib3;

}

system("Pause");

}
 

lenshow

Bovino maduro
#18
jajajaja se dieron cuenta que la gente "Nueva" o de pocos mensajes fue la que respondio de buena manera y hasta le pusieron el codigo aveces pienso k nos enfrascamso tanto en lo k no esta bien k ya solo entramos aqui para poner en tela de juicio lo k esta bien y lo k no.....DEAM!
 
Arriba