| 
	
		|  Autor | Tema: Recursividad  (Leído 6,375 veces) |  
	| 
			| 
					
						| Choclito 
								
								 Desconectado 
								Mensajes: 99
								
								   | 
 
Hola a todos estaba haciendo la serie fibonacci de forma recursiva  y normal me calculo el enesimo termino , pero ahora quiero hacer la suma de la serie ejemplo n = 5 la suma es =  7 , pero quise hacerlo con este mismo codigo  y queria ver si se podia o cual seria una forma mas facil para desaroollarla. // serie finonacci 0,1,1,2,3,5 static void Main(string[] args)        {            int n;            Console.Write("Ingrese el Termino:");            n = int.Parse(Console.ReadLine());            Console.WriteLine("El Termino {0} es:{1}", n, fibo(n));            Console.ReadLine();        }        static int fibo(int n)        {            int fib;            if (n <= 2)                fib = n - 1;            else                fib = fibo(n - 1) + fibo(n - 2);            return fib;        }
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Edu 
								       
								
								 Desconectado 
								Mensajes: 1.082
								
								 
								Ex XXX-ZERO-XXX
								
								
								
								
								
								   | 
 
No entiendo bien que quieres hacer, deja mas ejemplos de lo que quieres que ingrese el usuario y lo que te tendra que devolver la funcion 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  | 
			| 
					
						| Choclito 
								
								 Desconectado 
								Mensajes: 99
								
								   | 
 
hola ese algoritmo de ahi que puse me hace para ubicar el enesimo termino de la sucesion , pero ahora yo quiero modificar ese mismo codigo pero para que me calcule la sumatoria ejemplo:sea la sucession:0,1,1,2,3,5,8...etc
 si el usuario ingreso 5
 el resultado debe ser la suma de los 5 primero numeros : 0+1+1+2+3 = 7
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Edu 
								       
								
								 Desconectado 
								Mensajes: 1.082
								
								 
								Ex XXX-ZERO-XXX
								
								
								
								
								
								   | 
 
Fijate si esto te sirve y mira como lo hice claro: static void Main(string[] args)        {            //   0 1 2 3 4 5 6   7  8  9 10            //   1,1,2,3,5,8,13,21,34,55,89            int n;            int suma = 0, cont = 0;            Console.Write("Ingrese termino de la succesion: ");            n = int.Parse(Console.ReadLine());            Console.WriteLine();             do            {                suma += Fibonacci(n - cont) + Fibonacci(n - (cont + 1));                cont++;             } while (cont < n);             Console.WriteLine("La suma es {0} ", suma);              Console.ReadKey();        }         static int Fibonacci(int n)        {            if (n < 3)                return 1;             return Fibonacci(n - 1) + Fibonacci(n - 2);        } 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Choclito 
								
								 Desconectado 
								Mensajes: 99
								
								   | 
 
hola si te lo entendi esta interesante muchas gracias, pero lo que yo quiero es hacerlo mediante forma recursiva sin usar estructuras repetitivas nada asi , solo con llamar a la funcion recursiva  k me lo calcule , porque este algoritmo lo quiero llevar a prolog y veo que en prolog no puedo usar repetitivas jejej  y muchas gracias eso se va a mi guia de ejercicios porque esta muy bueno   |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Edu 
								       
								
								 Desconectado 
								Mensajes: 1.082
								
								 
								Ex XXX-ZERO-XXX
								
								
								
								
								
								   | 
 
Usando solo una funciona y q sea recursiva no he podido hacerlo, pero seguire intentando |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| Choclito 
								
								 Desconectado 
								Mensajes: 99
								
								   | 
 
yo igual gana ganacha jeje   |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Recursividad Java
 | rjrn | 8 | 10,592 |  17 Marzo 2009, 19:33 pm por weirdtyping
 |  
						|   |   | recursividad Ejercicios
 | Choclito | 0 | 3,950 |  12 Mayo 2009, 04:47 am por Choclito
 |  
						|   |   | Recursividad Programación C/C++
 | Abanda_9 | 4 | 5,598 |  29 Mayo 2010, 04:09 am por Abanda_9
 |  
						|   |   | recursividad en c++ Programación C/C++
 | krizalid1 | 2 | 6,285 |  4 Junio 2011, 15:32 pm por Don Pollo
 |  
						|   |   | recursividad Java
 | trueno_dp | 4 | 5,185 |  16 Junio 2011, 09:20 am por barbieturico
 |    |