@Override
    public double getPagoMensual(int cantmins, int cantmsgs) {
        double monto = 80;
        
        if( cantmins < 0 || cantmsgs < 0 )
            throw new CantidadNegativaException();
        
        if( cantmins > 300 )
            monto += (cantmins - 300) * getPrecioPorMinuto();
        if( cantmsgs > 250 )
            monto += (cantmsgs - 250) * getPrecioPorMensaje();
        if( fullInternet )
            monto += 15;
        
        return monto;
    }