1
resposta

[Projeto] [Projeto Concluído] Fiz de outra forma, mas funcionou. Obrigado pelos desafios...


```import java.util.Locale;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Locale locale = new Locale("pt", "BR");
        Scanner leitura = new Scanner(System.in);

        String nome = "Nicolas";
        boolean contaAtiva = true;
        String tipoConta = "Corrente";
        double consultaSaldo = 2500.35;
        double recebeValor;
        double TransfereValor;
        int opcao = 0;

        while (contaAtiva == true && opcao != 4) {

            System.out.println("\n*** Olá Nicolas Pereira! ***\n");

            System.out.println("""
                    OPERAÇÕES:
                    
                      1 - Consultar saldo...
                      2 - Receber valor...
                      3 - Transferir valor...
                      4 - Sair
                    """);

            System.out.print("Escolha uma opção: ");
            opcao = leitura.nextInt();

            switch (opcao) {
                case 1:
                    System.out.println("Saldo atual: " + consultaSaldo);
                    break;
                case 2:
                    System.out.print("Digite o valor que você recebeu: ");
                    recebeValor = leitura.nextDouble();
                    consultaSaldo += recebeValor;
                    System.out.println("Valor atualizado: " + consultaSaldo);
                    break;
                case 3:
                    System.out.print("Digite o valor que deseja transferir: ");
                    TransfereValor = leitura.nextDouble();
                    if (TransfereValor <= consultaSaldo) {
                        consultaSaldo -= TransfereValor;
                        System.out.printf("Transferência realizada. Saldo atualizado: %.2f\n\n", consultaSaldo);
                    } else {
                        System.out.println("Saldo insuficiente para realizar a transferência");
                    }
                    break;
                case 4:
                    System.out.println("Encerrando o programa, " + nome);
                    break;
                default:
                    System.out.println("Opção inválida.");
                    break;
            }
        }

        if (contaAtiva != true) {
            System.out.println("Sua conta esta inativa!");
        }
    }
}
1 resposta

Olá, Nicolas! Tudo joia?

Você fez um ótimo trabalho resolvendo o desafio! Seu código está correto, então te parabenizo pelo seu esforço e dedicação!

A título de informação, quando precisar compartilhar códigos aqui no fórum é interessante dar uma boa visibilidade para ele. Para isso, você pode seguir os passos que compartilho a seguir. Sem a formatação correta, o código acaba ficando escondido e de difícil visualização.

  1. Selecione o trecho com o código no seu post;
  2. Aqui no fórum, procure o ícone </>. É a sétima opção na aba superior do nosso editor de texto;
  3. Clique no ícone comentado acima, certificando-se que está com todo o trecho de código selecionado.

Para confirmar se está tudo certo, você pode pré-visualizar seu post clicando no penúltimo ícone da esquerda para a direita, ou também usando o atalho F9.

OBS: no seu caso, algumas partes do código ficaram formatadas devido à endentação do código, mas atrapalha um pouco na visualização do código como todo.

No mais, se precisar de ajuda ou tiver alguma dúvida relacionada aos seus estudos, o fórum é o melhor lugar para te ajudar.

Bons estudos!