;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Logo Pagbenk Seu dinheiro rende mais
Topo

BC corta juros pela 1ª vez em 4 anos; taxa cai 0,25 ponto, para 14% ao ano

iStock/vasabii
Imagem: iStock/vasabii

Do UOL, em São Paulo

19/10/2016 18h21Atualizada em 19/10/2016 18h57

O Comitê de Política Monetária (Copom) do Banco Central (BC) decidiu cortar a taxa básica de juros (Selic) em 0,25 ponto percentual, para 14% ao ano. A decisão, tomada nesta quarta-feira (19), foi unânime.

A taxa estava em 14,25% ao ano desde julho do ano ado. Nas nove reuniões anteriores, o BC decidiu manter a Selic no mesmo nível, no mais longo período de estabilidade desde 1999. 

Os juros não caíam desde outubro de 2012, quando o BC decidiu baixá-los de 7,5% para 7,25% ao ano.

Segundo analistas de mercado ouvidos pela agência de notícias Reuters, um corte de 0,25 ponto --e não de 0,5, como alguns especialistas esperavam-- sinaliza que o BC não tem pressa para reduzir os juros diante de uma inflação ainda alta e com a incerteza sobre a votação, no Congresso, de medidas para equilibrar as contas públicas.

Juros X Inflação

Os juros são usados pelo Banco Central para tentar controlar a inflação. De modo geral, quando a inflação está alta, o BC sobe os juros para reduzir o consumo e forçar os preços a caírem. Quando a inflação está baixa, o BC derruba os juros para estimular o consumo. 

Em nota divulgada após a reunião, o BC afirmou que vai avaliar o "ritmo de aprovação e implementação dos ajustes necessários na economia" e se a inflação entrará em trajetória de queda "em velocidade adequada", ressaltando que o objetivo é "garantir a convergência da inflação para a meta de 4,5%".

A meta é manter a inflação em 4,5% ao ano, mas há uma tolerância de 2 pontos, ou seja, pode variar entre 2,5% e 6,5%. Porém, a alta dos preços está bem acima desse limite máximo. Apesar de ter desacelerado em setembro, atingiu 8,48% em 12 meses. 

O ministro da Fazenda, Henrique Meirelles, disse que a desaceleração mais acentuada do que se esperava da inflação em setembro indica que o país "está voltando à normalidade". 

Juros para o consumidor são mais altos

A Selic é a taxa básica da economia e serve de referência para outras taxas de juros (financiamentos) e para remunerar investimentos corrigidos por ela. 

Ela não representa exatamente os juros cobrados dos consumidores, que são muito mais altos.

Segundo os últimos dados divulgados pelo BC, os juros do rotativo do cartão de crédito chegaram, em agosto, a 475,2% ao ano. Os juros do cheque especial atingiram 321,1% ao ano. 

(Com Reuters)

Quanto custa usar dinheiro alheio? Vídeo explica juros e suas taxas

TV Folha