0Pricing
Javascript for Kids · Aula

Escolhas do Computador

Escolha aleatória

Escolhas do Computador é uma aula grátis de Javascript for Kids no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Javascript for Kids, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Javascript for Kids inclui 4 aulas no total.

O jogador robô 🤖

Para jogar contra o computer, o computer também precisa escolher pedra, papel ou tesoura!

Mas como um computer escolhe? Ele usa a aleatoriedade! 🎲

console.log('The computer is thinking... 🤖')
console.log('It will pick something random! 🎲')

O que é aleatório? 🎲

Aleatório significa uma surpresa! Você não sabe o que vai obter. 😲

É como girar uma roleta ou jogar um dado. Tudo pode acontecer! 🌀

console.log('Random = a surprise! 🎉')
console.log('Like rolling a dice 🎲')

Math.random() ✨

JavaScript tem um auxiliar mágico chamado Math.random().

Ele fornece um número aleatório entre 0 e 1. Como 0,42 ou 0,97! 🔢

let r = Math.random()
console.log('Random number: ' + r + ' ✨')

Escolhendo 0, 1 ou 2 🔢

Queremos uma entre THREE escolhas. Então multiplicamos por 3 e arredondamos para baixo com Math.floor().

Isso nos dá 0, 1 ou 2! 🎯

let n = Math.floor(Math.random() * 3)
console.log('Got number: ' + n + ' 🎯')

Uma lista de escolhas 📋

Vamos colocar nossas três escolhas em uma matriz. Uma matriz é uma lista! 📋

A posição 0 é pedra, 1 é papel e 2 é tesoura.

let choices = ['rock', 'paper', 'scissors']
console.log(choices[0] + ' ✊')
console.log(choices[1] + ' 📄')
console.log(choices[2] + ' ✂️')

Escolha na lista 🎰

Agora vamos combiná-las! Escolhemos um número aleatório e pegamos aquela posição na lista. 🎰

Mágica! O computer fez uma escolha! ✨

let choices = ['rock', 'paper', 'scissors']
let n = Math.floor(Math.random() * 3)
let computer = choices[n]
console.log('Computer picked: ' + computer + ' 🤖')

Execute novamente! 🔁

Cada vez que o código é executado, o computer pode escolher algo diferente! 🎲

Tente executá-lo várias vezes. Às vezes pedra, às vezes papel, às vezes tesoura! 😄

let choices = ['rock', 'paper', 'scissors']
let computer = choices[Math.floor(Math.random() * 3)]
console.log('This time: ' + computer + ' 🎰')

Uma função auxiliar 🛠️

Vamos envolver nosso código de escolha em uma função. Uma função é uma pequena máquina que você pode usar várias vezes! 🛠️

function computerPick() {
  let choices = ['rock', 'paper', 'scissors']
  return choices[Math.floor(Math.random() * 3)]
}
console.log('Pick: ' + computerPick() + ' 🤖')

Use várias vezes 🔂

Agora que temos nossa máquina, podemos chamá-la quantas vezes quisermos! 🔂

Cada chamada fornece uma nova escolha aleatória. 🎲

function computerPick() {
  let choices = ['rock', 'paper', 'scissors']
  return choices[Math.floor(Math.random() * 3)]
}
console.log('Pick 1: ' + computerPick())
console.log('Pick 2: ' + computerPick())
console.log('Pick 3: ' + computerPick())

Mostre com um emoji 😎

Vamos deixá-la bonita! Podemos mostrar a escolha com um emoji divertido. ✊📄✂️

Agora a escolha do computer ficou incrível! 🌈

let choices = ['rock ✊', 'paper 📄', 'scissors ✂️']
let computer = choices[Math.floor(Math.random() * 3)]
console.log('Computer chose: ' + computer)

Você fez um robô escolher! 🤖

Incrível! Você ensinou o computer a escolher! 🎉

  • Math.random() fornece um número surpresa 🎲
  • Math.floor() arredonda-o para baixo 🔢
  • Usamos esse número para pegar uma escolha da lista 📋
console.log('Computer can pick now! ✅')
console.log('Next: who wins? 🏆')

Verificação rápida 🧠

Vamos ver do que você se lembra! 🤔

Trabalho incrível! 🎉

Você ensinou o computer a escolher pedra, papel ou tesoura! 🤖

  • Número aleatório com Math.random() 🎲
  • Arredondamento para baixo com Math.floor() 🔢
  • Escolha de uma opção da lista 📋

Próximo passo: descobrir who wins! 🏆

console.log('Lesson complete! ⭐')
console.log('On to the winner! 🏆')

Perguntas Frequentes

A aula “Escolhas do Computador” é grátis?

Sim — o texto completo de “Escolhas do Computador” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Javascript for Kids, atualize para CoddyKit PRO. O curso de Javascript for Kids inclui 4 aulas no total.

O que vou aprender em “Escolhas do Computador”?

Escolha aleatória Você pratica Javascript for Kids com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Javascript for Kids?

Nenhuma experiência prévia é necessária. Javascript for Kids no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Escolhas do Computador”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Javascript for Kids?

Sim. Cada aula de Javascript for Kids inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. As Regras
  2. Escolhas do Computador
  3. Quem Vence?
  4. Jogar Novamente
← Voltar para Javascript for Kids