1
resposta

[Projeto] Controle de Saldo Bancário

<?php

$nome = "Arthur Tolentino";
$saldo = "1000";

echo "Bem-vindo ao SimpFin - Seu Banco Digital!\n";
echo "Titular: $nome\n\n";

do {
echo "1. Consultar saldo da conta
2. Depositar valor
3. Sacar Valor
4. Sair
\n";
$op = (int) fgets(STDIN);
switch($op){
case 1:
echo "Seu saldo atual é de: R$ $saldo\n\n";
break;

case 2:
echo "Insira o valor que deseja depositar:\n";
$valorDeposito = (float) fgets(STDIN);
if ($valorDeposito == 0){
echo"Valor Invalido\n";
}
else{
$saldoFinal = $saldo + $valorDeposito;
echo "Depósito realizado com sucesso\n";
echo "Seu saldo atual é de: R$ $saldoFinal\n\n";
}
break;

case 3: 
echo "Insira o valor que deseja sacar\n";
$valorSaque = (float) fgets(STDIN);
if ($saldo >= $valorSaque){
$saldoFinal = $saldo - $valorSaque;
echo "Saque Realizado com Sucesso!\n";
echo "Seu saldo atual é de: $saldoFinal\n\n";
}
else{
echo "Saldo Insuficiente!\n";
}
break;

case 4:
echo "Encerrando...";
break;
default:
echo "Opção Inválida!";
break;
}
}
while ($op != 4);
1 resposta

Olá, Geovanna.

Tudo bem?

Parabéns pela implementação do sistema de conta bancária! Seu código está claro e funcional, abordando bem as operações de consulta de saldo, depósito e saque. Uma sugestão de melhorar seria ajustar a variável $saldoFinal para ser utilizada em todas as operações, já que atualmente o saldo só é atualizado na operação de depósito e saque, mas não reflete nas consultas posteriores. Isso pode ser resolvido atualizando $saldo a cada operação.

Continue assim, com essa dedicação. Qualquer dúvida conta com a gente.

Bons estudos.