Javascript for Kids · Aula

Lançando Muitas Vezes

Conte caras e coroas

Aula 4 de 413 etapas

Lançando Muitas Vezes é uma aula grátis de Javascript for Kids no CoddyKit. Esta é a aula 4 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.

Lance, Lance, Lance! 🪙

Olá novamente, campeão das moedas! 🪙 Hoje vamos lançar a moeda MANY vezes!

E vamos COUNT quantas vezes obtemos Heads e quantas vezes obtemos Tails. 🔢 Vamos ver se ela é justa!

Uma Caixa de Contagem 📦

Para contar, precisamos de caixas para guardar nossa pontuação! 📦

Fazemos heads começar em 0 e tails começar em 0. Depois adicionamos 1 a cada vez. ➕

let heads = 0;
let tails = 0;
console.log('Heads so far: ' + heads);
console.log('Tails so far: ' + tails);

Adicionando Mais Um ➕

Quando obtemos Heads, adicionamos 1 à nossa contagem de heads! ➕

Escrevemos heads = heads + 1. Isso significa: pegamos heads e o tornamos um maior! 📈

let heads = 0;
heads = heads + 1;
heads = heads + 1;
console.log('Heads count: ' + heads);

Laços Economizam Tempo ⏩

Lançar a moeda 10 vezes manualmente exige muita digitação! 😫 Um laço faz isso por nós! ⏩

Um laço for repete o mesmo código várias vezes. Veja-o contar até 5! 🔢

for (let i = 1; i <= 5; i = i + 1) {
  console.log('Flip number ' + i);
}

Lance INSIDE do Laço 🌀

Agora vamos lançar a moeda INSIDE do laço! 🌀

A cada repetição, lançamos uma vez. 5 lançamentos em um instante! ⚡

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
for (let i = 1; i <= 5; i = i + 1) {
  console.log('Flip ' + i + ': ' + flipCoin());
}

Conte Enquanto Lança 🔢

Agora vem a parte inteligente! Enquanto lançamos, contamos! 🔢

Se der Heads, adicionamos 1 a heads. Se der Tails, adicionamos 1 a tails. 📊

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 10; i = i + 1) {
  let result = flipCoin();
  if (result === 'Heads') {
    heads = heads + 1;
  } else {
    tails = tails + 1;
  }
}
console.log('Heads: ' + heads);
console.log('Tails: ' + tails);

Execute Muitas Vezes 🔁

Clique em Executar algumas vezes! 🔁

Os números mudam todas as vezes, mas Heads e Tails juntos sempre somam 10! 🔟

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 10; i = i + 1) {
  if (flipCoin() === 'Heads') {
    heads = heads + 1;
  } else {
    tails = tails + 1;
  }
}
console.log('🙂 Heads: ' + heads + ' | 🪙 Tails: ' + tails);

Lance 100 Vezes! 💯

Os computadores são muito rápidos! Vamos lançar a moeda 100 vezes! 💯

Com mais lançamentos, Heads e Tails geralmente ficam próximos de uma divisão igual. A moeda é justa! ⚖️

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 100; i = i + 1) {
  if (flipCoin() === 'Heads') {
    heads = heads + 1;
  } else {
    tails = tails + 1;
  }
}
console.log('After 100 flips:');
console.log('🙂 Heads: ' + heads);
console.log('🪙 Tails: ' + tails);

Quem Venceu Mais? 🏆

Vamos descobrir qual lado apareceu mais vezes! 🏆

Comparamos as duas contagens com if e anunciamos o vencedor! 🎉

let heads = 53;
let tails = 47;
if (heads > tails) {
  console.log('🙂 Heads won this time!');
} else if (tails > heads) {
  console.log('🪙 Tails won this time!');
} else {
  console.log('It is a tie! 🤝');
}

O Jogo Completo de Contagem 🎮

Aqui está nosso jogo completo de contagem de lançamentos! 🎮

Lance 20 vezes, conte e mostre o vencedor. Você criou tudo isso! 💪

function flipCoin() {
  return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 20; i = i + 1) {
  if (flipCoin() === 'Heads') heads = heads + 1;
  else tails = tails + 1;
}
console.log('🙂 Heads: ' + heads + ' | 🪙 Tails: ' + tails);
if (heads > tails) console.log('Heads wins! 🎉');
else if (tails > heads) console.log('Tails wins! 🎉');
else console.log('Tie! 🤝');

Você é um Mestre das Moedas! 🏆

WOW! 🏆 Você concluiu todo o Jogo de Cara ou Coroa!

  • 📦 Contagem com variáveis
  • ⏩ Laços repetem o trabalho por nós
  • 🔢 Conte Heads e Tails enquanto lança
  • 🏆 Encontre o vencedor

Agora você é um verdadeiro programador! Continue lançando moedas! 🪙

Verificação Rápida ✅

Última verificação sobre este jogo! 🧠 O que um laço for nos ajuda a fazer?

Resumo da Lição 🎀

Viva! 🎀 Você concluiu o Jogo de Cara ou Coroa! Você aprendeu:

  • 📦 Contadores começam em 0 e aumentam com + 1
  • ⏩ Laços for repetem o lançamento
  • 🔢 Conte Heads e Tails durante a execução
  • 🏆 Compare as contagens para encontrar o vencedor

Trabalho incrível, campeão da programação! 👑

Grátis para começar

Aprenda JavaScript com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
35
Aulas
140

Perguntas Frequentes

A aula “Lançando Muitas Vezes” é grátis?

Sim — o texto completo de “Lançando Muitas Vezes” é 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 “Lançando Muitas Vezes”?

Conte caras e coroas 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 4 de 4.

Quanto tempo leva a aula “Lançando Muitas Vezes”?

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. Cara ou Coroa
  2. Adivinhação
  3. Verificando o Palpite
  4. Lançando Muitas Vezes
← Voltar para Javascript for Kids