;(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 mantém juros a 6,5% ao ano, e taxa segue no menor nível histórico

Do UOL, em São Paulo

20/06/2018 18h01Atualizada em 20/06/2018 20h45

O Copom (Comitê de Política Monetária) do Banco Central decidiu nesta quarta-feira (20) manter a taxa básica de juros (Selic) em 6,5% ao ano. É a terceira reunião seguida do Copom com esses juros. Em março, houve queda de 6,75% para 6,5% ao ano, taxa que foi mantida nas reuniões de maio e desta quarta.

Os juros continuam em seu menor nível desde que o Copom foi criado, em 1996, e a poupança segue rendendo menos (leia mais abaixo).

A decisão, que foi unânime, era esperada pelo mercado. Dos 37 economistas consultados pela agência de notícias Reuters, 36 previam a manutenção da taxa. Apenas um especialista esperava aumento de 0,5 ponto percentual na Selic.

Leia também:

BC cita greve dos caminhoneiros e juros nos EUA

Em seu comunicado após a decisão, o BC afirma que a inflação deverá refletir avanços significativos e temporários da greve dos caminhoneiros, que durou 11 dias no final de maio, e de outros ajustes de preços. Apesar disso, o BC diz que uma eventual aceleração da inflação só será combatida se, de fato, acontecer.

"Choques que produzam ajustes de preços relativos devem ser combatidos apenas no impacto secundário que poderão ter na inflação prospectiva", diz o comunicado.

Apesar disso, o BC afirma que o cenário externo foi o mais desafiador e gerou maior instabilidade no mercado. Entre os motivos está a alta dos juros nos Estados Unidos na semana ada. "Como resultado, houve redução do apetite ao risco em relação a economias emergentes", diz o documento.

Juros ao 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, a taxa de juros do cheque especial atingiu em abril 321% ao ano, em média. Os juros do rotativo do cartão de crédito ficaram em 331,6% ao ano, em média.

Taxa caiu de 14,25% para 6,5% ao ano

Em outubro de 2016, o BC deu início a uma sequência de 12 cortes na Selic, que foi interrompida em maio. Neste período, a taxa de juros caiu de 14,25% ao ano para 6,5% ano.

Poupança rende menos

Desde setembro do ano ado, a poupança ou a render menos devido a uma nova regra, criada em 2012. Quando a Selic está acima de 8,5% ao ano, a rentabilidade da poupança é de 6,27% ao ano (0,5% ao mês) mais TR (Taxa Referencial).

Porém, quando a Selic é igual ou menor que 8,5%, a poupança a a render 70% da Selic mais TR. Isso, na prática, representa um rendimento menor.

Juros x inflação

Os juros são usados pelo BC como uma ferramenta 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 cair. Quando a inflação está baixa, o BC derruba os juros para estimular o consumo. 

A meta é manter a inflação em 4,5% ao ano, mas há uma tolerância de 1,5 ponto para cima e para baixo, ou seja, pode variar entre 3% e 6%. Segundo os dados mais recentes do IPCA, referentes a maio, a inflação acumulada em 12 meses ficou em 2,86%, portanto, abaixo da meta do governo. 

Economistas afirmam que a inflação deve acelerar um pouco devido à greve dos caminhoneiros, que praticamente paralisou diversos setores e elevou os preços de alimentos e outros produtos, mas isso não deve ser suficiente para causar grandes mudanças na política de juros.

(Com agências de notícias)

Por que a inflação no nosso bolso parece maior do que a oficial?

UOL Notícias