Mostrando entradas con la etiqueta intentos. Mostrar todas las entradas
Mostrando entradas con la etiqueta intentos. Mostrar todas las entradas

jueves, 20 de abril de 2017

Averiguar la palabra secreta

Crea una aplicación que pida al usuario una palabra secreta y, a continuación, tendrá tres oportunidades de adivinarla.

Si no la acierta en los tres intentos se informará de cuál era la palabra correcta, y si acierta en cualquiera de los tres intentos, el programa finalizará indicándo al usuario que ha acertado.


Ejemplo:
Introduzca palabra secreta:

> “Madagascar”

Intenta averiguar la palabra, intento 1:

> “amigo”

Intenta averiguar la palabra, intento 2:

> “perro”

Intenta averiguar la palabra, intento 3:

> “madagascar”

Enhorabuena!!


SOLUCIÓN EN JAVA:
package averiguapassword;

import javax.swing.JOptionPane;

public class AveriguaPassword {


    public static void main(String[] args) {
       int intentos=0;
       String secreta, palabra;
       
       secreta=JOptionPane.showInputDialog("Introduzca la palabra secreta");
       do{
           palabra=JOptionPane.showInputDialog("Intenta averiguar la palabra, intento: "+(intentos+1)); 
           //Se seguirán dando oportunidades mientras que el usuario no acierte ni consuma los 3 intentos
       } while (!palabra.equalsIgnoreCase(secreta) && ++intentos<3);
       if (intentos==3){
           JOptionPane.showMessageDialog(null, "Lo siento, la palabra secreta era: "+secreta);
       } else {
           JOptionPane.showMessageDialog(null, "Enhorabuena!!");
       }
    }
    
}