Introdução à Lógica de Programação com o Google Chrome
Se você tem interesse em aprender programação e quer começar de forma prática utilizando apenas o Google Chrome, você está no lugar certo! Neste guia super simplificado, vamos te ensinar como abrir o console do Chrome e criar uma função simples em JavaScript para sortear as seis dezenas da Mega Sena.
Passo 1: Abrindo o Google Chrome
Primeiro, abra o Google Chrome em seu computador. Se você ainda não o tem instalado, você pode baixá-lo gratuitamente na página oficial do Google.
Passo 2: Abrindo o Console do Chrome
Com o Google Chrome aberto, você pode abrir o console de desenvolvedor. Há algumas maneiras de fazer isso:
- Usando o atalho do teclado: Pressione
Ctrl + Shift + J
(Windows/Linux) ouCmd + Option + J
(Mac). - Usando o menu do Chrome: Clique no menu do Chrome (os três pontos verticais no canto superior direito), vá para “Mais ferramentas” e selecione “Ferramentas do desenvolvedor”. Isso abrirá uma janela, e você pode clicar na guia “Console”.
Passo 3: Escrevendo o Código JavaScript
Agora que você tem o console aberto, vamos escrever o código JavaScript para sortear as seis dezenas da Mega Sena. Copie e cole o seguinte código no console:
function sortearMegaSena() {
const numeros = [];
while (numeros.length < 6) {
const numero = Math.floor(Math.random() * 60) + 1;
if (!numeros.includes(numero)) numeros.push(numero);
}
return numeros;
}
console.log("Os números sorteados são: " + sortearMegaSena().join(", "));
Passo 4: Executando o Código
Depois de colar o código no console, pressione Enter
para executá-lo. O console imprimirá os seis números sorteados da Mega Sena.
Agora vamos explicar cada linha do código:
function sortearMegaSena() {
: Isso define uma função chamadasortearMegaSena
. Esta função será responsável por gerar os números aleatórios da Mega Sena.const numeros = [];
: Cria um dado que é uma lista de dados (array) vazio chamadonumeros
para armazenar os números sorteados.while (numeros.length < 6) {
: Inicia um loopwhile
que continuará até que tenhamos 6 números sorteados. Isso é lido como “enquanto o total de dados existentes no arraynumeros
for menor que 6, execute o seguinte código”.const numero = Math.floor(Math.random() * 60) + 1;
: Gera um número aleatório entre 1 e 60.Math.random()
retorna um número aleatório entre 0 (inclusive) e 1 (exclusivo), que é multiplicado por 60 para obter um número entre 0 e 59.Math.floor()
arredonda para o número inteiro mais próximo. Adicionamos 1 para garantir que o número gerado esteja entre 1 e 60. Só então esse valor é atribuído à constantenumero
.if (!numeros.includes(numero)) {
: Verifica se o número gerado não está presente no arraynumeros
. Este código é lido assim: “se não hánumero
no arraynumeros
, execute o seguinte código”.numeros.push(numero);
: Adiciona o número gerado ao arraynumeros
.return numeros;
: Retorna o arraynumeros
com os 6 números sorteados. Retornos de função é o resultado da execução de todo código no escopo da função.console.log("Os números sorteados são: " + sortearMegaSena().join(", "));
: Chama a funçãosortearMegaSena()
para gerar os números sorteados e exibe-os no console, separados por vírgula e espaço.join(", ")
é usado para juntar os elementos do array em uma string, separando-os por vírgula e espaço. Em programação, as funções são, na maior parte dos casos, regras declaradas que podem ser utilizadas quando solicitadas, ou seja, todo o bloco de código do sorteio das dezenas da Mega Sena só será executado, retornando os números sorteados, quando a funçãosortearMegaSena
() for chamada.
Conclusão
Parabéns! Você acabou de escrever, executar e compreender sua primeira função em JavaScript para sortear as seis dezenas da Mega Sena. Este é apenas um pequeno exemplo de como os dados podem ser manipulados até atingir um determinado resultado. Saber programar é poder construir um ambiente que proporciona iss