<?php
$opcao;
$saldo = (float) 1000;
echo"************
Titular: Wanderson Martins de Oliveira
Saldo Atual $saldo
*************
1. Consultar saldo atual
2. Sacar valor
3. Depositar valor
4. Sair\n\n";
$opcao = (int) fgets(STDIN);
do{
if ($opcao != 4 && $opcao != 1 && $opcao != 2 && $opcao != 3){
while ($opcao != 4){
echo "Opção selecionada incorreta, escolha uma opção do menu\n
1. Consultar saldo atual
2. Sacar valor
3. Depositar valor
4. Sair\n\n";
$opcao = (int) fgets(STDIN);
if ($opcao == 1){
echo "\nO seu saldo é $saldo\n";
break;
}
elseif ($opcao == 2){
echo "\nDigite o valor que deseja sacar: ";
$sacar = (float) fgets(STDIN);
while($saldo < $sacar){
echo "O valor que você deseja sacar é maior que o valor disponível.\n";
echo "Escolha um valor disponível: ";
$sacar = (float) fgets(STDIN);
}
$saldo -= $sacar;
echo "Valor sacado com sucesso!\n";
break;
}
elseif ($opcao == 3){
echo "\nDigite o valor que deseja depositar: ";
$deposito = (float) fgets(STDIN);
while($deposito < 1){
echo "\nEscolha um valor acima de 0: ";
$deposito = (float) fgets (STDIN);
}
$saldo += $deposito;
echo "Valor depositado com sucesso!";
}
elseif ($opcao == 4){
exit();
}
while($deposito < 1){
echo "\nEscolha um valor acima de 0: ";
$deposito = (float) fgets (STDIN);
}
$saldo += $deposito;
echo "Valor depositado com sucesso!";
break;
}
}
elseif ($opcao == 1){
echo "\nO seu saldo é $saldo\n";
}
elseif ($opcao == 2){
echo "\nDigite o valor que deseja sacar: ";
$sacar = (float) fgets(STDIN);
while($saldo < $sacar){
echo "O valor que você deseja sacar é maior que o valor disponível.\n";
echo "Digite um valor disponivel: ";
$sacar = (float) fgets(STDIN);
}
$saldo -= $sacar;
echo "Valor sacado com sucesso!\n";
}
elseif ($opcao == 3){
echo "\nDigite o valor que deseja depositar: ";
$deposito = (float) fgets(STDIN);
while($deposito < 1){
echo "\nEscolha um valor acima de 0: ";
$deposito = (float) fgets (STDIN);
}
$saldo += $deposito;
echo "Valor depositado com sucesso!";
}
echo"\n************
Titular: Wanderson Martins de Oliveira
Saldo Atual $saldo
*************
1. Consultar saldo atual
2. Sacar valor
3. Depositar valor
4. Sair\n\n";
$opcao = (int) fgets(STDIN);
}
while($opcao != 4);