<?php
$infos = [
"titular" => "Caio",
"saldo" => 1000
];
do {
echo "*************\n"."Titular: ".$infos["titular"].PHP_EOL."Seu saldo:".$infos["saldo"].PHP_EOL."*************
1. Consultar saldo atual
2. Sacar valor
3. Depositar valor
4. Sair\n";
$numero = (float) fgets(STDIN);
switch ($numero) {
case 1:
echo "Saldo atual:".$infos["saldo"].PHP_EOL;
break;
case 2:
echo "Qual valor deseja sacar? \n";
$saqueDesejado = (float) fgets(STDIN);
if ($saqueDesejado > $infos["saldo"]) {
echo "Saldo insuficiente.\n";
} else {
$infos["saldo"] -= $saqueDesejado;
}
break;
case 3:
echo "Quanto deseja depositar? ";
$depositoDesejado = (float) fgets(STDIN);
if ($depositoDesejado < 0) {
echo "Número inválido";
} else {
$infos["saldo"] += $depositoDesejado;
}
case 4:
break;
default:
echo "Opção inválida.\n";
break;
}
} while ($numero != 4);