Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Desafios;
- import javax.swing.JOptionPane;
- public class Conta {
- String cliente;
- double saldo;
- int senha;
- int numConta;
- void exibeSaldo() {
- JOptionPane.showMessageDialog(null, cliente+ ", seu saldo is de: " + saldo);
- }
- void saca() {
- JOptionPane.showMessageDialog(null, "Você está no metodo para sacar");
- int ok = 1;
- while(ok == 1) {
- String confirm = JOptionPane.showInputDialog("Insira sua senha para sacar");
- int senhaConfirm = Integer.parseInt(confirm);
- if(senhaConfirm == senha) {
- JOptionPane.showMessageDialog(null, "Senha Correta!");
- ok = 0;
- } else {
- JOptionPane.showMessageDialog(null, "Senha Incorreta!");
- }
- }
- String saqueAux = JOptionPane.showInputDialog("Quanto você deseja sacar?");
- double saque = Double.parseDouble(saqueAux);
- if(saque > saldo) {
- JOptionPane.showMessageDialog(null, "O seu saldo é insuficiente");
- return;
- }
- JOptionPane.showMessageDialog(null, "Seu saque foi realizado com sucesso no valor de: " + saque);
- saldo -= saque;
- JOptionPane.showMessageDialog(null, "Contabilizamos o seu saque! Seu novo saldo is: " + saldo);
- }
- void deposita() {
- JOptionPane.showMessageDialog(null, "Você está no metódo de depósito");
- int ok = 1;
- while(ok == 1) {
- String confirm = JOptionPane.showInputDialog("Insira sua senha para depositar");
- int senhaConfirm = Integer.parseInt(confirm);
- if(senhaConfirm == senha) {
- JOptionPane.showMessageDialog(null, "Senha Correta!");
- ok = 0;
- } else {
- JOptionPane.showMessageDialog(null, "Senha Incorreta!");
- }
- }
- String depositaAux = JOptionPane.showInputDialog("Quanto você deseja depositar?");
- double deposita = Double.parseDouble(depositaAux);
- JOptionPane.showMessageDialog(null, "Seu depósito foi realizado com sucesso no valor de: " + deposita);
- saldo += deposita;
- JOptionPane.showMessageDialog(null, "Contabilizamos o seu saque! Seu novo saldo is: " + saldo);
- }
- void transferencia() {
- JOptionPane.showMessageDialog(null, "Você está no método de transferencia");
- int h = 0;
- while(h == 0) {
- String valorD = JOptionPane.showInputDialog("Insira o valor do depóstio");
- double valorDep = Double.parseDouble(valorD);
- if(valorDep > saldo) {
- JOptionPane.showMessageDialog(null, "Que pena, seu saldo é insuficiente");
- } else {
- h=1;
- saldo -= valorDep;
- }
- }
- int j = 0;
- while(j == 0) {
- String numeroConta = JOptionPane.showInputDialog("Insira o numero da conta de destino");
- if(numeroConta.length() != 8) {
- JOptionPane.showMessageDialog(null, "Numero da conta incorreto, insira novamente com 8 caracteres");
- } else {
- j = 1;
- }
- }
- String nomeD = JOptionPane.showInputDialog("Insira o nome do destinatário");
- JOptionPane.showMessageDialog(null, "Parabéns, depósito creditado com sucesso.\nO Dinheiro foi enviado para: " + nomeD + "\nSeu novo saldo is: " + saldo);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement