1
resposta

[Projeto] desafio final:

<?php
$titular = "joão Vitor Reis ";
$saldo = 8000;

echo "--------------------------\n";
echo "Titular: $titular\n";
echo "Saldo: R$$saldo\n";
echo "--------------------------\n";

do {
    
    echo "Opções: \n";
    echo "1. Saldo da conta\n";
    echo "2. Depositar\n";
    echo "3. Sacar\n";
    echo "4. Sair\n";
    echo "opção: ";
    
    $opcoes = (int) fgets(STDIN);
    
    
switch ($opcoes) {
case 1:
    if ($saldo) {
        echo "O seu saldo é de: R$$saldo \n";
    }
    break;

case 2:
    echo "Digite o valor a depositar: R$";
    $valorADepositar = (int) fgets(STDIN);
    if ($valorADepositar < 0){
        echo "Valor deve ser positivo! \n";
    }else {
        $saldo += $valorADepositar;
        echo "Seu saldo atual é de R$$saldo \n";
    };
    break;

case 3:
    echo "Digite o valor do saque: R$";
    $valorASacar = (int) fgets(STDIN);
    if ($valorASacar > $saldo) {
        echo "Esse saque não pode ser efetuado! \n";
    }else {
        $saldo -= $valorASacar;
        echo "O valor do saque foi de R$$valorASacar.\n";
        echo "seu saldo restante é de: R$ $saldo\n";
    }
    break; 
    
case 4:
    echo "Obrigado pela preferência, volte sempre\n";
    break;
}
} while ($opcoes != 4);
1 resposta

João!

Parabéns pela conclusão!

Uma pequena observação no seu projeto, faltou a opção default no switch, caso o usuário digite um numero invalido.

Sucesso nos estudos.