Olá, boa tarde!
Poderia verificar se o meu código está de acordo? Tentei usar uma função:
<?php
$usuário = readline("Digite seu usuário: ");
$senha = readline("Digite sua senha: ");
function realizaSaque($saldoBanco){
$digiteValor = readline("Qual valor deseja sacar?:");
$digiteValor = (float)$digiteValor;
if ($digiteValor > $saldoBanco) {
echo "O valor é maior que o saldo de $saldoBanco";
return $saldoBanco;
}
$novoSaldo = (float)($saldoBanco - $digiteValor);
echo "seu novo saldo é $novoSaldo\n";
return $novoSaldo;
};
$saldoBanco = (float) 2000.0;
$loginAprovado = ($usuário == "breno" && $senha == "123456") ? "Login Aprovado!\n" :"Senha ou login inválidos\n";
echo $loginAprovado;
if ($loginAprovado == "Senha ou login inválidos\n") {
echo "Não foi possível acessar, tente novamente mais tarde!";
} else {
echo "--------------------\n";
echo "Bem vindo, $usuário!\n";
echo "Seu saldo é $saldoBanco\n";
echo "--------------------\n";
while (true) {
echo "1 - Consultar Saldo\n";
echo "2 - Realizar saque\n";
echo "3 - Sair\n";
$opcao = (float) fgets (STDIN);
echo "você escolheu a opção $opcao\n";
switch ($opcao){
case 1:
echo "Seu saldo é $saldoBanco\n";
break;
case 2:
$saldoBanco = realizaSaque($saldoBanco);
break;
case 3:
echo "Saindo...\n";
exit;
default:
echo "opção inválida\n";
break;
}
}
};