;(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

Dinheiro ainda é o mais usado para pagar contas e compras, diz pesquisa

Luciana Cavalcante

Colaboração para o UOL, de Belém

14/06/2021 04h00

Mesmo com o avanço de meios eletrônicos de pagamento, o dinheiro vivo ainda é o meio de pagamento mais usado para fazer compras, pagar contas e receber renda. Metade dos brasileiros adultos diz que o dinheiro é a forma mais usada para pagar contas, segundo uma pesquisa do Instituto Locomotiva.

O estudo mostrou ainda que os brasileiros de baixa renda, das classes D e E, são os que mais usam dinheiro. Para 65% das pessoas nessa faixa, o dinheiro é a principal forma de fazer compras. Já na classe C, 38% usam principalmente o dinheiro vivo na hora de comprar e, nas classes A e B, essa participação é de 15%. A pesquisa por classe social não contemplou o pagamento de contas em dinheiro.

A pesquisa nacional ouviu 1.500 pessoas, por telefone, entre os dias 12 e 19 de janeiro. O estudo considerou um universo de 161,3 milhões de brasileiros adultos.

Dinheiro também lidera nas compras

O dinheiro também é a forma preferida para pagar pelas compras. Quarenta e quatro por cento dos brasileiros adultos pagam as compras com dinheiro, um total de 71 milhões de pessoas.

Na sequência, está o cartão de débito (principal meio de pagamento para 36% das pessoas). Também foram citados o cartão de crédito do banco (8%), boleto bancário (4%) e Pix e cartão de loja, ambos com 2%.

Cerca de 28% dos brasileiros com alguma renda recebem pelo menos parte de seus ganhos em dinheiro. Para 22%, o dinheiro vivo é responsável pela maior parte da renda - são 29,8 milhões de pessoas. O instituto de pesquisa projetou a existência de 135,5 milhões de adultos brasileiros com renda.

Vantagens do uso do dinheiro

Entre as razões da preferência pelo pagamento de compras em dinheiro, foram elencados descontos no pagamento (motivo citado por 51% dos entrevistados) e a possibilidade de negociar o preço (45%).

40% disseram que é mais prático, 35% disseram que é mais fácil manter o controle sobre os gastos com dinheiro. O fato de não ter taxas foi citado por 34% dos entrevistados.

A maioria dos entrevistados acredita que pagar em dinheiro é a principal forma de obter descontos (67%). 57% dos entrevistados avaliaram que o dinheiro é o meio mais aceito no mercado.