<?php
class Conta
{
private float $saldoEmCentavos = 0;
private string $nomeTitular;
private string $numeroConta;
public function getSaldoEmCentavos(): float
{
return $this->saldoEmCentavos;
}
public function setNomeTitular(string $nomeTitular): void
{
$this->nomeTitular = $nomeTitular;
}
public function getNomeTitular(): string
{
return $this->nomeTitular;
}
public function setNumeroConta(int $numeroConta): void
{
$this->numeroConta = $numeroConta;
}
public function getNumeroConta(): string
{
return $this->numeroConta;
}
public function sacar($valor): void
{
if ($this->getSaldoEmCentavos() >= $valor && $valor > 0) {
$this->saldoEmCentavos -= $valor;
print("SAQUE DE R$" . $valor . " EFETUADO COM SUCESSO!\n");
} else {
print("SAQUE INDISPONÍVEL. VALOR INVÁLIDO OU MAIOR QUE O SALDO NA CONTA. TENTE OUTRO VALOR!\n");
}
}
public function depositar($valor): void
{
if ($valor > 0) {
$this->saldoEmCentavos += $valor;
print("DEPÓSITO DE R$" . $valor . " EFETUADO COM SUCESSO!\n");
} else {
print("VALOR PARA DEPÓSITO É R$" . $valor . ". DEPÓSITO NÃO REALIZADO!\n");
}
}
}