elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Problema lógico con bucle
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema lógico con bucle  (Leído 2,580 veces)
Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Problema lógico con bucle
« en: 30 Noviembre 2009, 21:56 pm »

 :¬¬
Hola a todos llevo toda la santa tarde rompiendome la cabeza delante del monitor, para sacar una tonteria  :xD:¬¬ ).

Mirad el codigo:
Código
  1. /**
  2.  *
  3.  * @author debci
  4.  */
  5. public class Encriptador {
  6.  
  7. private static int numeroCaracteres;
  8.    private static int ncClave;
  9.    private String sCadenaInvertida;
  10.  
  11. public void cifra() {
  12. String cadenaIntroducida = new String("Hola");
  13. String Clave = new String("debci");
  14. String Subcadena = Clave.substring(Clave.length() / 2 + 1);
  15.  
  16. sCadenaInvertida = "";
  17. cadenaIntroducida = cadenaIntroducida.toLowerCase();
  18. char[] matrizCaracteres = cadenaIntroducida.toCharArray();
  19.  
  20. char[] matrizCharMovida  = Clave.toCharArray();
  21. numeroCaracteres = matrizCaracteres.length;
  22. int y = 0;
  23. for(int i = 0; i < numeroCaracteres; i++) {
  24.    if (i == numeroCaracteres - 2 ) {
  25.      y = 0;
  26.    }
  27.    y = i + 1;
  28.    matrizCaracteres[y] = matrizCharMovida[i];
  29.  
  30. }
  31.  
Intento conseguir que se mezclen la dos strings de la siguiente manera:
Palabra 1 -> Hola
Palabra 2 -> debci

Y que quede helci
Es decir que coja una letra de cada uno, pero no lo consigo....


En teoria mi bucle lógico tendria que hacerlo pero no hay manera.

Estoy frustrado  :(
 :rolleyes:
 :rolleyes:
 :rolleyes:
 :rolleyes:

Ayudenme por favor  :-[

Saludos  :P


En línea

egyware


Desconectado Desconectado

Mensajes: 526



Ver Perfil WWW
Re: Problema lógico con bucle
« Respuesta #1 en: 30 Noviembre 2009, 22:22 pm »

Tengo un poco de flojera de trazar tu codigo, pero has intentado hacer un printf para ver que resulta en cada momento??
Intenta imprimir la cadena resultante y los valores de "i" y "y". Espero que te sirva
Saludos


En línea

Debci
Wiki

Desconectado Desconectado

Mensajes: 2.021


Actualizate o muere!


Ver Perfil WWW
Re: Problema lógico con bucle
« Respuesta #2 en: 30 Noviembre 2009, 22:26 pm »

Tengo un poco de flojera de trazar tu codigo, pero has intentado hacer un printf para ver que resulta en cada momento??
Intenta imprimir la cadena resultante y los valores de "i" y "y". Espero que te sirva
Saludos
Solucionado lo hice de otra manera xD

Saludos
En línea

Caballero Maldito

Desconectado Desconectado

Mensajes: 63


Caballero-maldito U.U


Ver Perfil
Re: Problema lógico con bucle
« Respuesta #3 en: 1 Diciembre 2009, 22:52 pm »

tal vez con un contador general, 0 a n

si contador%2==0  //numero par
 toma cadena1[contador]
si no
 toma cadena2[contador]

incrementa contador


jujuju, supongo los intercalara, las letras de la cadena1 que su indice sea par y las letras de la cadena2 que sean impares jeje, despues podrias ir concatenando a una cadena3 y yap

PD: me encanta el espiritu navideño jajaja
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema Bucle C
Programación C/C++
P.AGCD 4 3,154 Último mensaje 12 Julio 2011, 02:33 am
por rir3760
problema bucle en metodo
Java
MasterPunk 0 1,478 Último mensaje 11 Enero 2012, 22:42 pm
por MasterPunk
Problema con bucle y funcion feof
Programación C/C++
Franquieli 2 2,821 Último mensaje 30 Julio 2012, 21:21 pm
por Franquieli
Problema con realloc en un bucle
Programación C/C++
SheKeL_C$ 4 1,745 Último mensaje 18 Marzo 2016, 18:04 pm
por SheKeL_C$
Problema con un bucle en un boton
Java
JenselG 2 1,638 Último mensaje 26 Marzo 2018, 16:16 pm
por animanegra
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines