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