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