Tecnologia 18:21

Sorteie as dezenas da Mega Sena e estude programação ao mesmo tempo

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:

  1. Usando o atalho do teclado: Pressione Ctrl + Shift + J (Windows/Linux) ou Cmd + Option + J (Mac).
  2. 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:

  1. function sortearMegaSena() {: Isso define uma função chamada sortearMegaSena. Esta função será responsável por gerar os números aleatórios da Mega Sena.
  2. const numeros = [];: Cria um dado que é uma lista de dados (array) vazio chamado numeros para armazenar os números sorteados.
  3. while (numeros.length < 6) {: Inicia um loop while que continuará até que tenhamos 6 números sorteados. Isso é lido como “enquanto o total de dados existentes no array numeros for menor que 6, execute o seguinte código”.
  4. 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 à constante numero.
  5. if (!numeros.includes(numero)) {: Verifica se o número gerado não está presente no array numeros. Este código é lido assim: “se não há numero no array numeros, execute o seguinte código”.
  6. numeros.push(numero);: Adiciona o número gerado ao array numeros.
  7. return numeros;: Retorna o array numeros com os 6 números sorteados. Retornos de função é o resultado da execução de todo código no escopo da função.
  8. console.log("Os números sorteados são: " + sortearMegaSena().join(", "));: Chama a função sortearMegaSena() 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ção sortearMegaSena() 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

(Visited 12 times, 1 visits today)