Tema destacado: [Overclocking] Récords de overclock del foro
Autor
|
Tema: De forma recursiva (Leído 5,835 veces)
|
carlitos.dll
Desconectado
Mensajes: 266
|
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
Mensajes: 1.577
Some times I think i'm crazy, I'm crazy o so crazy
|
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
Mensajes: 1.577
Some times I think i'm crazy, I'm crazy o so crazy
|
Hola  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
Mensajes: 564
Viceroy: No es lo que tengo, es COMO lo tengo
|
Hola  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? 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
Mensajes: 1.577
Some times I think i'm crazy, I'm crazy o so crazy
|
|
|
|
|
|
En línea
|
Y es que a veces pienso, que si no estubiera loco, no podría salir adelante.
|
|
|
ohk
Desconectado
Mensajes: 1.577
Some times I think i'm crazy, I'm crazy o so crazy
|
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  Resuelto por: 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
Mensajes: 266
|
ese es el operador ternario. return (b != 0) ? MCD(b, a % b) : a ; Eso es lo mismo que if (b != 0) {return MCD(b, a % b);} else {return a;}
|
|
|
|
|
En línea
|
|
|
|
|
|