-
Notifications
You must be signed in to change notification settings - Fork 0
/
informacoesGlobais.js
20 lines (16 loc) · 1.19 KB
/
informacoesGlobais.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const url = 'https://raw.githubusercontent.com/guilhermeonrails/api/main/dados-globais.json'
async function vizualizarInformacoesGlobais() {
const res = await fetch(url)
const dados = await res.json()
const pessoasConectadas = (dados.total_pessoas_conectadas / 1e9)
const pessoasNoMundo = (dados.total_pessoas_mundo / 1e9)
const horas = parseInt(dados.tempo_medio)
const minutos = Math.round((dados.tempo_medio - horas) * 100)
const porcentagemConectada = ((pessoasConectadas / pessoasNoMundo ) * 100).toFixed(2)
const paragrafo = document.createElement('p')
paragrafo.classList.add('graficos-container__texto')
paragrafo.innerHTML = `Você sabia que o mundo tem <span>${pessoasNoMundo} bilhões</span> de pessoas e que aproximadamente <span>${pessoasConectadas} bilhões</span> estão conectadas em alguma rede social e passam em média <span>${horas} horas</span> e <span>${minutos} minutos</span> conectadas.<br>Isso significa que aproximadamente <span>${porcentagemConectada}%</span> de pessoas estão conectadas em alguma rede social.`
const container = document.getElementById('graficos-container')
container.appendChild(paragrafo)
}
vizualizarInformacoesGlobais()