0
respostas

[PROJETO] Desafio: Sistema Bancário

import java.util.Scanner;

public class ProjetoAlura {
    public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);

    //Etapa 1 - dados do cliente
    System.out.println("------Dados Cadastrais------");
    System.out.print("Nome do cliente: ");
        String nome = scanner.nextLine();
    System.out.print("Tipo de conta: ");
        String tipoConta = scanner.nextLine();
    System.out.print("Valor do saldo: ");
        double saldo = scanner.nextDouble();
    System.out.println("----------------------------");

    int menu;
    //Menu de opções: 
    do {
        System.out.println("""

        -OPERACOES-
        1- Consultar saldo
        2- Receber valor
        3- Transferir valor
        4- Sair
        """);

    menu = scanner.nextInt();

    switch (menu) {
        case 1:
            System.out.printf("Consultar saldo: \nR$%.2f\n", saldo);
            break;
        case 2: 
            System.out.println("Informe o valor a receber: ");
            double receber = scanner.nextDouble();
                saldo += receber;
            System.out.printf("Saldo atualizado:\nR$%.2f\n", saldo);
            break;
        case 3: 
            System.out.println("Informe o valor a transferir: ");
            double transferir = scanner.nextDouble();
                if (saldo < transferir) {
                System.out.println("Saldo insuficiente.\n");
                } else {
                   saldo-=transferir;
            System.out.printf("Saldo atualizado: \nR$%.2f\n", saldo); }
            break;
        case 4:
            System.out.println("Saindo...");
            break;
        default:
            System.out.println("Opção invalida");
            break;
        } 
    } while (menu != 4);

    scanner.close();
    }
}