Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
2
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!");
            }
        }
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas
solução!

Oi, Izaura! Como vai?

Agradeço por compartilhar.

Gostei da sua iniciativa de expandir o desafio, criando um código com funções adicionais como transferência e recebimento de valores. Isso mostra autonomia e curiosidade, qualidades importantes no aprendizado de programação.

Continue se desafiando desse jeito!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Oi, Obrigada
sim, foi um desafio e sempre quebro a cabeça ate achar que estou satisfeita....kkkk
abraços