예제 #1
0
 // deposita() e' ok nella versione ereditata da ContoBancario
 // ridefinzione di ContoBancario::preleva()
 double preleva(double x) {
   if(x > getSaldo()) {
     std::cerr << "occhio che ti rimane nulla" << std::endl;
     return ContoBancario::preleva(getSaldo());
   }
   // x<= getSaldo()
   return ContoBancario::preleva(x);
 }
예제 #2
0
QVariant CCartaoItem::data(int role)
{
    switch(role) {
    case numeroRole:
        return this->getNumero();
        break;
    case descricaoRole:
        return getDescricao();
        break;
    case saldoRole:
        return getSaldo();
        break;
    case dataBeneficioRole:
        return getDataBeneficio();
        break;
    case valorBeneficioRole:
        return getValorBeneficio();
        break;
    case dataProximoBeneficioRole:
        return getDataProximoBeneficio();
        break;
    case valorProximoBeneficioRole:
        return getValorProximoBeneficio();
        break;
    case comprasRole:
        return QVariant::fromValue(getCompras());
        break;
    case estudosRole:
        return QVariant::fromValue(getEstudos());
        break;    
    }
    return QVariant();
}
예제 #3
0
string ContoCorrente::toString() const {
    std::stringstream dts, cts;
    dts << getSaldo();
    cts << commissionePrelievo;
    return "ContoCorrente (Prelievo: " + cts.str() + "): \n " +
            getNome() + " " + getCognome() + "\t SALDO: " +
            dts.str() + "\n";
}
예제 #4
0
bool Conta::SacarConta(double valorSacar) {
    if(getSaldo() >= valorSacar) {
        saldo = saldo - valorSacar;
        return true;
    } else {
        return false;
    }
}
예제 #5
0
	bool Cuenta::retirarDinero(double dinero)
	{
		if(getSaldo() >= dinero)
		{
			_saldoCuenta -=dinero;
			return true;
		}
		else
		{
			return false;
		}
	}
예제 #6
0
 double preleva(double x) {
   if(x<= getSaldo()) contoDiAppoggio.deposita(x); 
   else contoDiAppoggio.deposita(getSaldo()); 
 return ContoDiRisparmio::preleva(x);
 }
예제 #7
0
// Conta Poupanca
void ContaPoupanca::atualiza(double taxa) {
    double saldoParcial = getSaldo();
    deposita(saldoParcial * (3 * taxa));
}