1
resposta

[Projeto] Desafio Final - Decidi fazer de começo um criador de conta

import java.util.Scanner;

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

    double saldo;

    System.out.println("======== Crie sua conta! ========");
    System.out.println("Digite seu nome:");

    String nome = leitor.next();

    String menuTipoConta = """
            Escolha seu tipo de conta
            1- Corrente
            2- Poupança
            """;
    //========================================================================================
    System.out.println(menuTipoConta);
    int opcaoConta = leitor.nextInt();
    String contaEscolhida = "";
    switch (opcaoConta){
        case 1:
            contaEscolhida = "Corrente";
            System.out.println("Conta corrente escolhida");
            break;
        case 2:
            contaEscolhida = "Poupança";
            System.out.println("Conta poupança escolhida");
            break;
        case 3:
            System.out.println("Invalida");
            break;
    }
    //=======================================================================================
    System.out.println("Digite o valor desejado para depositar em sua conta:");
    saldo = leitor.nextDouble();
    System.out.println("Conta Criada com Sucesso!");
    //=======================================================================================

    System.out.println("=====================================");
    System.out.println("Dados Iniciais do Cliente:");
    System.out.println("\nNome do Cliente: " + nome);
    System.out.println("Conta: " + contaEscolhida);
    System.out.println("Saldo: " + " R$: " + saldo);
    System.out.println("=====================================");

    String menuOperacoes = """
            Operacões:
            
            1- Consultar Saldos
            2- Depositar Valor
            3- Transferir Valor
            4- Sair
            
            Digite a Opcão Desejada!
            """;

    int operacaoDesejada = 0;
    while (operacaoDesejada != 4){
        System.out.println(menuOperacoes);
        operacaoDesejada = leitor.nextInt();

        if (operacaoDesejada == 1){
            System.out.println("Saldo: R$ " + saldo);
        } else if (operacaoDesejada == 2) {
            System.out.println("Digite o valor que deseja depositar:");
            double valorDepositado = leitor.nextDouble();
            saldo += valorDepositado;
            System.out.println("Seu saldo atual é de: R$ " + saldo);
        } else if (operacaoDesejada == 3) {
            System.out.println("Digite o valor que deseja transferir :");
            double valorTransferido = leitor.nextDouble();
            System.out.println("Voce transferiu: R$ " + valorTransferido);
            if (valorTransferido > saldo){
                System.out.println("Saldo Insuficiente");
            }else {
                saldo -= valorTransferido;
            }
        } else{
            System.out.println("Operacao Encerrada");
        }
    }






}

}

1 resposta

Olá lucas, ficou muito bom! valeu por compartilhar com a gente