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

4 kg de filé mignon, Alexa: o que dá para comprar com 1 tanque de gasolina

Preço da gasolina chegou a R$ 7,88 por litro na cidade de Bagé, no Rio Grande do Sul - iStock
Preço da gasolina chegou a R$ 7,88 por litro na cidade de Bagé, no Rio Grande do Sul Imagem: iStock

Nicole D'Almeida

Colaboração para o UOL, em São Paulo

12/11/2021 04h00

Segundo levantamento realizado na última semana de outubro pela ANP (Agência Nacional do Petróleo, Gás Natural e Biocombustíveis), estamos vivendo a cotação nominal mais alta da gasolina na história do país.

Os dados da pesquisa mostram que a gasolina teve um aumento de 3,1%, o que deixou o valor médio do combustível derivado de petróleo em R$ 6,56 o litro.

O valor mais alto encontrado foi de R$ 7,88 no município de Bagé, no Rio Grande do Sul, e o mais barato, R$ 5,36 no município de Florianópolis, em Santa Catarina.

Com isso, para encher um tanque com 50 litros de capacidade com a gasolina mais cara do país, paga R$ 394. Você sabe o que mais pode comprar com esse valor?

Confira abaixo 13 coisas que você poderia adquirir com esse dinheiro.

Camisa oficial de time

Na Centauro, uma camisa oficial de time de futebol tanto nacional quanto internacional, custa em média entre R$ 250 e R$ 280.

Com o preço da gasolina, você consegue comprar uma camisa e ainda sobra para mais dois calções do uniforme de um clube (em torno de R$ 50 cada um).

Uma Alexa

Com esse valor da gasolina você consegue comprar dois dos modelos Echo Dot da Amazon: a 3ª geração custa R$ 349, mas está em promoção por R$ 309; a 4ª está saindo por R$ 399.

82 kg de arroz

1 kg de arroz Camil tipo 1 no supermercado Atacadão está saindo por R$ 4,79. Portanto, com R$ 394, você consegue comprar 82 kg de arroz.

54 kg de feijão

1 kg de feijão carioca no supermercado Atacadão custa R$ 7,19. Com o valor da gasolina mais cara do Brasil, você consegue comprar 54 kg de feijão.

5 cestas básicas

Uma cesta básica com 19 itens no Tenda Atacado custa R$ 73,45. Com isso, você consegue adquirir 5 delas.

Game lançamento de PS5

Um dos jogos mais caro de PlayStation 5 é o Horizon Forbidden West que custa R$ 349 na pré-venda.

O Fifa 21 está saindo por R$ 298 e o Call of Duty: Vanguard por R$ 319 na pré-venda. Ainda sobra uma graninha para outras compras.

39 lanches do dia do McDonald's

O lanche do dia no McDonald's custa R$ 9,90. Com o valor da gasolina é possível adquirir 39 hambúrgueres.

Jogo de as

Na Preçolândia, um jogo de 5 as Brinox está no valor de R$ 279,90. No Ponto Frio, você consegue encontrar um jogo de 7 as Tramontina por R$ 309,90.

Aspirador de pó

Um aspirador de água e pó de 6 litros da Wap no Ponto Frio está custando R$ 242,91. Sobra ainda um dinheirinho para outras coisas.

4 kg de filé mignon

1 kg de filé mignon no supermercado Pão de Açúcar está custando R$ 99,63. Usando o valor da gasolina você consegue comprar 4 kg de uma das carnes mais nobres.

Um Kindle

Na Amazon, a 10ª geração do Kindle está custando R$ 379,05. O valor fica bem próximo do preço da gasolina mais cara.

12 ingressos de cinema

De segunda a quarta-feira, você consegue comprar um ingresso por R$ 33. Pelo preço da gasolina, você pode ir 12 vezes ao cinema.

Um mouse gamer sem fio

Você consegue adquirir um mouse gamer sem fio da Logitech na KaBuM! por R$ 399 (só precisa com R$ 5).