Confesso que me empolguei com o 1º desafio em PHP
<?php
$saldo = 0;
function sistema($nome, &$saldo){
echo "
************************
Bem-vindo, $nome
Saldo atual: R$ $saldo
************************
Qual operação deseja realizar?
1. Consultar saldo
2. Sacar
3. Depositar
4. Sair
";
$choice = (int) fgets(STDIN);
switch ($choice){
case 1:
consultar_saldo($nome, $saldo);
sistema($nome, $saldo);
case 2;
sacar($nome, $saldo);
sistema($nome, $saldo);
case 3;
depositar($saldo);
sistema($nome, $saldo);
case 4:
exit();
default:
echo "\nOpção não encontrada.";
break;
}
}
function consultar_saldo($nome, &$saldo){
echo "
$nome, seu saldo atual é: R$ $saldo
";
}
function sacar($nome,&$saldo){
echo "Quanto deseja sacar?";
$saque = (float) fgets(STDIN);
if ($saque <= $saldo){
echo "\nVocê sacou R$$saque\n";
$saldo -= $saque;
echo "Novo saldo:R$$saldo\n";
}
else{
echo "Quantia excede seu saldo atual.";
exit();
}
}
function depositar(&$saldo){
echo "\nQuanto deseja depositar?";
$deposito = (float) fgets(STDIN);
echo "\nConferindo notas..";
sleep(2);
echo "\nDepósito efetuado com sucesso!\n";
$saldo += $deposito;
echo "Seu novo saldo: R$$saldo\n";
return $saldo;
}
sistema("Luan", $saldo);