elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 10:05  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  De forma recursiva
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: De forma recursiva  (Leído 5,835 veces)
carlitos.dll

Desconectado Desconectado

Mensajes: 266



Ver Perfil
Re: De forma recursiva
« Respuesta #15 en: 4 Septiembre 2008, 16:17 »

Está bueno, pero, y no es que diga pero por decir, si lo analizas, si se ingresa un 0, quedará "rebotando" todo el rato.


En línea
ohk


Desconectado Desconectado

Mensajes: 1.577


Some times I think i'm crazy, I'm crazy o so crazy


Ver Perfil WWW
Re: De forma recursiva
« Respuesta #16 en: 4 Septiembre 2008, 18:07 »

Está bueno, pero, y no es que diga pero por decir, si lo analizas, si se ingresa un 0, quedará "rebotando" todo el rato.


Pues, si
pero en mi caso no estoy tomando en cuenta el montón de posibilidades que existen de que un usuario introduzca cualquier valor, pero bueno...

Estos ejercicios están para ayudarnos a crear lógica.
He preparado un par de ejercicios mas de este tipo, los posteo mas tarde.

Un saludo

OHK


En línea

Y es que a veces pienso, que si no estubiera loco, no podría salir adelante.
ohk


Desconectado Desconectado

Mensajes: 1.577


Some times I think i'm crazy, I'm crazy o so crazy


Ver Perfil WWW
Re: De forma recursiva
« Respuesta #17 en: 4 Septiembre 2008, 20:01 »

Hola :D

Bueno aquí les dejo otro ejercicio, que tampoco esta muy difícil.

Utilizando Java y Recusrividad, hacer un método que calcule el Máximo Común Divisor de 2 Números Naturales.

Espero sus respuestas.

Un saludo

OHK
En línea

Y es que a veces pienso, que si no estubiera loco, no podría salir adelante.
chrominum


Desconectado Desconectado

Mensajes: 564


Viceroy: No es lo que tengo, es COMO lo tengo


Ver Perfil WWW
Re: De forma recursiva
« Respuesta #18 en: 4 Septiembre 2008, 20:14 »

Hola :D

Bueno aquí les dejo otro ejercicio, que tampoco esta muy difícil.

Utilizando Java y Recusrividad, hacer un método que calcule el Máximo Común Divisor de 2 Números Naturales.

Espero sus respuestas.

Un saludo

OHK

¿Vale el algoritmo de Euclides?

Código
        public static uint MCD(uint a, uint b)
       {
           return (b != 0) ? MCD(b, a % b) : a ;
       }

Esta en c# pero es prácticamente igual que Java.
« Última modificación: 4 Septiembre 2008, 20:16 por ArcheritONE » En línea

ohk


Desconectado Desconectado

Mensajes: 1.577


Some times I think i'm crazy, I'm crazy o so crazy


Ver Perfil WWW
Re: De forma recursiva
« Respuesta #19 en: 5 Septiembre 2008, 18:38 »

 :¬¬

Citar
prácticamente

 :¬¬

Código
static int sacar_mcd(int a, int b)
   {
       if(b==0)
           return a;
       else
           return sacar_mcd(b, a % b);
   }
 

Alguien me puede decir si mi algoritmo es igual al de ArcheritONE  :huh:
 :¬¬ :¬¬

Que malo es saber solo Php, Java y un poco de Delphi  :P



En línea

Y es que a veces pienso, que si no estubiera loco, no podría salir adelante.
ohk


Desconectado Desconectado

Mensajes: 1.577


Some times I think i'm crazy, I'm crazy o so crazy


Ver Perfil WWW
Re: De forma recursiva
« Respuesta #20 en: 5 Septiembre 2008, 18:41 »

Citar
ese es el operador ternario.
Código:
return (b != 0) ? MCD(b, a % b) : a ;

Eso es lo mismo que
Código:
if  (b != 0) {return MCD(b, a % b);}
else {return a;}

ah muy bien, gracias :D

Resuelto por:
  • ArcheritONE

Un saludo

OHK

« Última modificación: 5 Septiembre 2008, 19:03 por ohk » En línea

Y es que a veces pienso, que si no estubiera loco, no podría salir adelante.
carlitos.dll

Desconectado Desconectado

Mensajes: 266



Ver Perfil
Re: De forma recursiva
« Respuesta #21 en: 5 Septiembre 2008, 18:54 »

ese es el operador ternario.
Código:
return (b != 0) ? MCD(b, a % b) : a ;

Eso es lo mismo que
Código:
if  (b != 0) {return MCD(b, a % b);}
else {return a;}
En línea
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
recorrido de una matriz de forma recursiva
Programación General
dark_headhunter 4 1,645 Último mensaje 10 Junio 2011, 23:39
por Khronos14
Cargar una matriz de forma recursiva[c]
Programación C/C++
axeelcs 3 1,538 Último mensaje 1 Septiembre 2011, 20:43
por LearningSpanishProgrammer
Busqueda recursiva
Programación C/C++
s3tH 7 266 Último mensaje 6 Mayo 2012, 02:46
por david_BS
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines