AGRADECIMENTO...

Pessoal, Gostaria de pedir desculpas aqueles que deixam perguntas/comentários/elogios/críticas e ainda não foram respondidos.

Aproveito a oportunidade para informar a todos que devido a correria do dia a dia não conclui o curso de BSI, por isso meus conhecimentos são limitados rsrsrs...

Ainda não retirei o blog do ar porque tem ajudado a diversos estudantes, principalmente os iniciantes.

As vezes, quando o trabalho me permite, ainda arrisco tentar resolver algumas questões rs... mas para não deixar esse blog parar no tempo, o ESTUDANTE que quiser enviar a resolução de alguma questão (código próprio) para o meu e-mail, terei o prazer de posta-la neste blog e será mantido a autoria.

Desde já agradeço a todos pelas visitas e desejo bons estudos.

Thiago Campos
(srthiago@hotmail.com)

sábado, 22 de setembro de 2012

Questão 4 do livro Java 7 de Sergio Furgeri - página 65


Faça uma classe que solicite uma senha, simulando um caixa eletrônico.  Considere que a senha é Java. Caso o usuario forneça a senha correta, apresentar a mensagem "Senha Válida", caso contrário, "Senha Inválida". Se o usuario fornecer a senha incorreta 3 vezes seguidas, o programa deve apresentar a mensagem "Cartão Cancelado".


Código Java

//Autor; Thiago Campos
//Data: 22.09.2012

package br.com.livroJava7.pag64;

/**
 *
 * @author Thiago
 */
import javax.swing.JOptionPane;

public class E4_Senha {

    public static void main(String[] args) {
        //variaveis
        String senha;
        int cont = 0;

        //entrada de dados
        senha = JOptionPane.showInputDialog("Informe a senha:");
   
        //Processamento e validação
        for (int i = 0; i < 4; i++) {
            if (senha.equals("Java")) {
                cont = 0;
                JOptionPane.showMessageDialog(null, "Senha Válida!");
                break;
            } else {
                cont++;
                if (cont == 3) {
                    JOptionPane.showMessageDialog(null, "Cartão Cancelado!"
                            + "\n" + cont + " tentativa(s).");
                    break;
                } else {
                    JOptionPane.showMessageDialog(null, "Senha Invlaida!"
                            + "\n" + cont + " tentativa(s).");
                    senha = JOptionPane.showInputDialog("Informe a senha:");
                }
            } //fim do else
        } //fim do for
    } //fim do main
} //fim da classe
(Fonte: Questçao retirada do Livro Java 7 de Sérgio Furgeri - página 65)

Nenhum comentário:

Postar um comentário