1
resposta

[Projeto] Desafio Banco

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        String nome = "";
        String tipoConta = "Corrente";
        double pagamento = 0.0;
        double transferencia = 0;
        double saldoInicial = 2500.0;
        int escolhaUsuario = 0;


        System.out.println("""
                
                ***************************************
                
                Dados iniciais do cliente:
                
                Nome:             %s
                Tipo conta:       %s
                Saldo inicial:    R$ %.2f
                
                ***************************************
                """.formatted(nome, tipoConta, saldoInicial));

        String menu = ("""
                Operações
                
                
                1- Consultar saldo
                2- Receber valor
                3- Transferir valor
                4- Sair
                
                Digite a opção desejada:
                """);

        Scanner leitor = new Scanner(System.in);

        while (escolhaUsuario != 4) {
            System.out.println(menu);
            escolhaUsuario = leitor.nextInt();
        if (escolhaUsuario == 1) {
            System.out.println("O saldo presente na conta é de: R$ " + saldoInicial);
        } else if (escolhaUsuario == 2) {
            System.out.println("Digite o valor do pagamento: ");
            pagamento = leitor.nextDouble();
            saldoInicial += pagamento;
            System.out.println("Pagamento recebido, seu saldo atualizado é de R$ " + saldoInicial);
        } else if (escolhaUsuario == 3) {
            System.out.println("Digite o valor que deseja transferir: ");
            transferencia = leitor.nextDouble();

            if (transferencia > saldoInicial) {
                System.out.println("Não há saldo suficiente para realizar a operação de transferência!");
            } else {
                saldoInicial -= transferencia; // Atualiza o saldo
                System.out.println("Transferência realizada com sucesso! Seu saldo atualizado é de R$ " + saldoInicial);
            }
        } else if (escolhaUsuario == 4) {
            System.out.println("Obrigado por utilizar nosso aplicativo bancário!");
        } else {
            System.out.println("A opção escolhida é inválida, tente novamente outra opção.");
        }
    } }
}
1 resposta

Oi, Pedro! Tudo bem?

Excelente código, parabéns pelo projeto! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!