2
respostas

[Projeto] Construindo aplicação bancária

public class Desafio { public static void main(String[] args) { String nome = "Bette Davis Eyes"; String tipoDeConta = "Corrente"; double saldo = 2349.90; int opcao = 0;

    System.out.println("***********************");
    System.out.println("\nNome do cliente: " + nome);
    System.out.println("Tipo de conta: " + tipoDeConta);
    System.out.println("Saldo atual: " + saldo);
    System.out.println("\n***********************");

    String menu = """
            ** Digite sua opção **
            1 - Consultar saldo
            2 - Transferir valor
            3 - Receber valor 
            4 - Sair

            """;
    Scanner leitura = new Scanner(System.in);

    while (opcao != 4) {
        System.out.println(menu);
        opcao = leitura.nextInt();

        if (opcao == 1){
            System.out.println("O saldo atualizado é " + saldo);
        } else if (opcao == 2) {
            System.out.println("Qual o valor que deseja transferir?");
            double valor = leitura.nextDouble();
            if (valor > saldo) {
                System.out.println("Não há saldo para realizar a transferência.");
            } else {
                saldo -= valor;
                System.out.println("Novo saldo: " + saldo);
            }
        } else if (opcao == 3) {
            System.out.println("Valor recebido: ");
            double valor = leitura.nextDouble();
            saldo += valor;
            System.out.println("Novo saldo: " + saldo);
        } else if (opcao != 4) {
            System.out.println("Opção inválida! Tente outra Opção!");
        }
    }
}

}

Eu fui fazendo e executando de acordo com as descrições que a Jacqueline e o Paulo foram ensinando durante o curso. Qualquer coisa tentarei fazer, no futuro, um código novo para treinar mais.

2 respostas

Oi, Vinicius. Tudo bem?

Obrigada por compartilhar seu código com a gente.

Muito bom o modo como estruturou o menu de opções e utilizou a condicional para validar o saldo antes da transferência. Essa prática é importante para garantir o controle do fluxo bancário no seu programa.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

Obrigado Lorena, :)

Tive alguns problemas com a minha máquina por conta das atualizações de Programa, algumas questões de saúde e também outras questões que ocorreram todas em conjunto, mas não de desistir de continuar o curso.

Obrigado pela mensagem

Espero que possa ajudar e também ser ajudado aqui no Fórum. Vejo que o pessoal daqui é muito bacana para ajudar.

Abraços!