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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Ayuda con mi codigo pls
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con mi codigo pls  (Leído 1,578 veces)
Wallcroft007

Desconectado Desconectado

Mensajes: 10



Ver Perfil
Ayuda con mi codigo pls
« en: 12 Enero 2017, 04:30 am »

Buenas el caso es este:




code:http://pastebin.com/tPN44966
Código:
package practica;

public class adivinar2 {

public static void main(String[] args) {
// TODO Auto-generated method stub
int numeroAdivinar;
int numeroComparar;
short contador;
int cifrasAdivinar= 0;
int bandera=0;
int nDesAdivinar;
int nDesComparar;
int digitoAdivinar;
int digitoComparar;

System.out.println("Introduzca el primer numero");
numeroAdivinar=Leer.datoInt();

for ( contador=1 ; contador<=10; contador++){



System.out.println("Introduzca el segundo numero");
numeroComparar=Leer.datoInt();

if(numeroAdivinar==numeroComparar){

            contador=10;
            bandera=1;
           
            }else{
           
            nDesAdivinar=numeroAdivinar;
            nDesComparar=numeroComparar;
           
            while(  nDesAdivinar!=0){   

            nDesAdivinar = nDesAdivinar/10;
            digitoAdivinar= nDesAdivinar%10;
            nDesComparar = nDesComparar/10;
            digitoComparar=nDesComparar%10;
            if(digitoAdivinar==digitoComparar){
            cifrasAdivinar=cifrasAdivinar+1;
            }
     
            }cifrasAdivinar=cifrasAdivinar-1;
            System.out.println("Has introducido un total de: "+cifrasAdivinar+" dígitos");

}
           
}
if(bandera==1){
System.out.println("Has acertado todas las cifras");

}else{
System.out.println("Se te acabaron las oportunidades");
}
}


         
       
       
         
}

prblema:[spoiler]
Código:
Introduzca el primer numero123
Introduzca el segundo numero
153
Has introducido un total de: 2 dígitos
Introduzca el segundo numero
223
Has introducido un total de: 2 dígitos
Introduzca el segundo numero
555
Has introducido un total de: 2 dígitos
Introduzca el segundo numero
153
Has introducido un total de: 2 dígitos
Introduzca el segundo numero
123
Has acertado todas las cifras
[/spoiler]




Parece que cuando vuelve a partir de la segunda vez, ya se desloquece


[spoiler]
Código:
Introduzca el primer numero
123456789
Introduzca el segundo numero
123456779
Has introducido un total de: 8 dígitos
Introduzca el segundo numero
123456779
Has introducido un total de: 8 dígitos
Introduzca el segundo numero
123456669
Has introducido un total de: 8 dígitos
Introduzca el segundo numero
123466669
Has introducido un total de: 8 dígitos
Introduzca el segundo numero
[/spoiler]


En línea

Código libre!!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con codigo en C (no me ejecuta un for y necesito ayuda) « 1 2 3 »
Programación C/C++
Søra 22 12,500 Último mensaje 22 Mayo 2010, 00:22 am
por Littlehorse
¿Cuál es la diferencia entre código objeto, código máquina y código binario?
Programación General
Aikanáro Anário 9 30,321 Último mensaje 23 Diciembre 2010, 15:19 pm
por pucheto
ayuda codigo
Programación C/C++
kunai 3 2,702 Último mensaje 1 Junio 2011, 12:56 pm
por Akai
ayuda!! necesito ayuda con este pequeño codigo en c++
Programación C/C++
giraffe 1 5,512 Último mensaje 27 Mayo 2015, 06:25 am
por engel lex
ayuda con un codigo en c
Programación C/C++
@TGGG 1 2,612 Último mensaje 26 Marzo 2021, 12:15 pm
por K-YreX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines