Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Projeto Conta bancária

import java.util.Scanner;

public class Conta {
    public static void main(String[] args) {
        System.out.println("Dados do cliente:");
        System.out.println("\n");
        
        String name = "Maria";
        String account = "Corrente";
        double saldoInicial = 2500.00;

        
        System.out.printf("%-15s: %s\n", "Nome", name);
        System.out.printf("%-15s: %s\n", "Tipo de conta", account);
        System.out.printf("%-15s: R$ %.2f\n", "Saldo inicial", saldoInicial);
        
        System.out.println("\n");
        
        Scanner scanner = new Scanner(System.in);
        int opcao = 0;
        
        while(opcao != 4) {
            System.out.println("Digite a operação de que deseja:");
            System.out.println("1. Consultar saldo.");
            System.out.println("2. Receber valor.");
            System.out.println("3. Transferir valor.");
            System.out.println("4. Sair.");
                
            opcao = scanner.nextInt();
        }
        

        switch (opcao) {
        case 1:
            System.out.printf("Seu saldo é: ", saldoInicial);
            break;
        case 2: 
            System.out.print("Digite o valor que você deseja receber ");
            double valorRecebido = scanner.nextDouble();
            saldoInicial += valorRecebido;
                System.out.printf("Valor recebido e novo saldo é ", saldoInicial);
            break;
        case 3:
            System.out.println("Digite o valor que você deseja transferir: ");
            double valorTransferido = scanner.nextDouble();
            if(valorTransferido > saldoInicial) {
                System.out.println("Seu saldo é induficiente.");
            }else {
                saldoInicial -= valorTransferido;
                System.out.printf("Saldo não disponivel");
            break;
        }
        case 4:
            System.out.println("Sair");
            break;
        default:
            System.out.println("Opção inválida!");
    }
        
    }
}
1 resposta
solução!

Olá, Laryssa! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Percebi que você dominou o uso de estrutura de repetição com while, aplicou muito bem o switch-case para controle de fluxo de opções e ainda demonstrou compreender a relevância de variáveis bem nomeadas para manter o código legível e organizado.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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