Pessoal, boa tarde!!
Hoje terminei o projeto para consolidar conhecimento e estou muito contente com o resultado, consegui fazer tudo sozinho e mesmo sendo um exercício básico me senti inspirado a continuar. Abaixo está o código, obrigado!!
import java.util.Scanner;
public class Exercicio {
public static void main(String[] args) {
Scanner operacoes = new Scanner(System.in);
double saldoConta = 0;
boolean sair = false;
System.out.println("""
Dados iniciais do cliente:
Nome: João Victor Santos
CPF: 5XX.XXX.XXX-8X9
Tipo conta: Corrente
Saldo inicial: R$""" + saldoConta);
while (!sair) {
System.out.println("""
Qual operação você gostaria de realizar hoje?
1 - Consulta de Saldo\r
2 - Depositar dinheiro\r
3 - Retirar dinheiro\r
4 - Checar dados\r
5 - Sair""");
int opcao = operacoes.nextInt();
if (opcao >= 6){
System.out.println("opção inválida, selecione um número de 1 a 4.");
}
// Consulta de saldo
if (opcao == 1) {
System.out.println("Olá! O saldo da sua conta é R$ " + saldoConta);
}
// receber valor
if (opcao == 2) {
System.out.println("Qual valor será depositado na sua conta?");
Double valorRecebido = operacoes.nextDouble();
double valorTotalSoma = saldoConta + valorRecebido;
System.out.println("Seu saldo atualizou! Agora você tem R$" + valorTotalSoma);
saldoConta = valorTotalSoma;
}
if (opcao == 3) {
System.out.println("Qual valor você gostaria de retirar hoje?");
Double valorRetirado = operacoes.nextDouble();
double valorTotalSub = saldoConta - valorRetirado;
System.out.println("Seu saldo atualizou! Agora você tem R$" + valorTotalSub);
saldoConta = valorTotalSub;
if (valorRetirado > saldoConta) {
System.out.println("Infelizmente você não tem saldo suficiente para realizar essa transação.");
}
}
if (opcao == 4){
System.out.println("""
Dados iniciais do cliente:
Nome: João Victor Santos
CPF: 5XX.XXX.XXX-8X9
Tipo conta: Corrente
Saldo atual: R$""" + saldoConta);
}
if(opcao == 5){
sair = true;
}
}
System.out.println("Obrigado por utilizar nosso sistema!");
}
}