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)

quinta-feira, 13 de setembro de 2012

Código Java escrito de forma didática para melhor compreensão.


Desenvolver programa que peca ao usuario para cadastrar uma senha; na sequencia, deve pedir ao usuario que digite duas variaveis reais, e ira calcular a divisão da primeira pela segunda. O programa ira pedir ao usuario que digite sua senha:Se estiver correta ela mostra o resultado da divisao. Senao da mensagem de erro e encerra o aplicativo.


Código Java

//Autor: Thiago Campos
//Data: 13.09.2012

/**
 *
 * @author Thiago
 */

import javax.swing.JOptionPane;

public class Senha {
    //variaveis globais
    static String senhaCad;
   
    public static void main(String[] args){
        //vaiaveis
        Senha f = new Senha();
        String senha;
        double num1;
        double num2;
        double resultado = 0;
       
        //entrada de dados
        senhaCad = JOptionPane.showInputDialog("Cadastre uma senha:");
     
        //confirmação do cadastro da senha
        JOptionPane.showMessageDialog(null, "Senha cadastrada com sucesso!");
       
        //entrada dos valores
        num1 = Double.parseDouble(JOptionPane.showInputDialog("Informe um numero:"));
        num2 = Double.parseDouble(JOptionPane.showInputDialog("Informe outro numero:"));
       
        //Senha para validação da resposta
        senha = JOptionPane.showInputDialog("Cadastre uma senha:");
       
        //codição do problema
        if (f.autenticar(senha)){
            //cálculo correto
            resultado = num1 / num2;
           
            //saida
            JOptionPane.showMessageDialog(null, "Senha Correta!"
                    + "\n o resultado é: " + resultado);
        }else{
            //saida para senha inválida
            JOptionPane.showMessageDialog(null, "Senha diferente da cadastrada"
                + "\nTente denovo!!");
        }

    } //fim do main
/**-----------------------------------------------------------------------------
 *                         autenticação da senha
 -------------------------------------------------------------------------------*/
    public boolean autenticar(String senha){
        if (senhaCad.equals(senha)){
            return true;
        }else{
            return false;
        }
    } //fim da função autenticar
   
} //fim da classe

Nenhum comentário:

Postar um comentário