0
respostas

Desafio: Conta Bancária

Como gostei da proposta me desafiei a fazer um codigo um pouco mais completo (conta corrente, poupança, saldos, transferir, receber e investimentos). Porém, como o codigo tem mais opções e ficou grande para caber aqui, enviei o que fiz junto com a tutora!! Espero ter atendido a proposta.

import java.util.Scanner;

public class ContaBancariaDesafio {
    public static void main(String[] args) {
        String nome = "Pedro Soares";
        String tipoConta = "Corrente";
        double saldo = 2500.00;
        int opcao = 0;

        System.out.println("***** EXTRATO BANCÁRIO DB *****");
        System.out.println("Nome do(a) Cliente: " + nome);
        System.out.println("Tipo Conta: " + tipoConta);
        System.out.println("Saldo Atual: R$ " + saldo);
        System.out.println("***********************");

        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 é R$ " + saldo);
            } else if (opcao == 2) {
                System.out.println("Qual valor deseja transferir?");
                double valor = leitura.nextDouble();
                if (valor > saldo) {
                    System.out.println("O saldo insuficiente para realizar a transferêncai");
                } else {
                    saldo -= valor;
                    System.out.println("Novo saldo é R$ " + saldo);
                }

            } else if (opcao == 3) {
                System.out.println("O valor recebido é: R$ ");
                double valor = leitura.nextDouble();
                saldo += valor;
                System.out.println("O novo saldo é R$ " + saldo);
            } else if (opcao != 4) {
                System.out.println("Opção inválida!");
            }
        }
    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora