0
respostas

Controle de Conta Bancária.

<?php

$titular = readline("Seja bem vindo(a)!\n Digite o nome do(a) titular da conta para começar: ");
echo "Olá, $nome\n";

$saldo = readline("Por favor, digite o saldo atual na sua conta corrente: ");
echo "O Salvo atual é de {$saldo}\n";

$menu = "Escolha abaixo o número da operação que deseja executar: \n
    1. Consultar saldo atual\n
    2. Sacar valor\n
    3. Depositar Valor\n
    4. Sair.\n";

while ($opcao != 4) {
    $opcao = readline($menu);
    switch ($opcao)
    case 1: consultarSaldo($saldo);
        break;
    case 2: sacarValor($saldo);
        break;
    case 3: depositarValor($saldo);
        break;
    case 4: sair();
        break;
    default: 
        echo "Opção não reconhecida!\n";
        continue;
        break;
}

 
function consultarSaldo($saldo) {
    echo "O seu saldo atual é de $saldo!\n";
}

function sacarValor(&$saldo) {
    consultarSaldo($saldo); 
    $sacar = readline("Digite o valor que deseja retirar: ");
    if ($sacar > $saldo) {
        echo "Você não possui saldo suficiente para realizar este saque!\n";
        sacarValor($saldo);
        return false;
    }

    $saldo -= $sacar;
    contulsarSaldo($saldo);
}

function depositarValor(&$saldo) {
    consultarSaldo($saldo);
    $deposito = readline("Digite o valor que deseja depositar: ");
    if ($deposito < 0) {
        echo "Não é possível realizar depósito de valores negativos!\n";
        depositarValor($saldo);
        return false;
    }

    $saldo += $deposito;
    consultarSaldo($saldo);    
}

function sair() {
    echo "Até mais!\n"
    exit;
}

?>