Ejemplo:
[Número aleatorio generado=6] Adivina el número, intento(1): > 3 El número es mayor Adivina el número, intento(2): > 7 El número es menor Adivina el número, intento(3): > 6 Acertaste!!
SOLUCIÓN EN JAVA:
package adivinaunnumero; import javax.swing.JOptionPane; public class AdivinaUnNumero { public static void main(String[] args) { int NSecreto, XIntentos=5,i,NIntroducido; boolean Acertaste=false; NSecreto=(int)(Math.random()*10+1); for (i=1;i<=XIntentos && Acertaste==false;i++){ NIntroducido=Integer.parseInt(JOptionPane.showInputDialog("Intento("+i+"):")); if (NSecreto==NIntroducido){ Acertaste=true; } else { if (NIntroducido>NSecreto){ JOptionPane.showMessageDialog(null, "Es menor"); } else { JOptionPane.showMessageDialog(null, "Es mayor"); } } } if (Acertaste==true){ JOptionPane.showMessageDialog(null, "Has acertado"); } else { JOptionPane.showMessageDialog(null, "Has alcanzado el máximo de intentos"); } } }
No hay comentarios:
Publicar un comentario