Lanzar muchas veces
Cuente caras y cruces
Lanzar muchas veces es una lección gratuita de Javascript for Kids en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Javascript for Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Javascript for Kids incluye 4 lecciones en total.
¡Lanzar, lanzar y lanzar! 🪙
¡Hola de nuevo, campeón de las monedas! 🪙 Hoy lanzaremos la moneda MUCHAS veces.
Y contaremos cuántas veces obtenemos cara y cuántas cruz. 🔢 ¡Veamos si es justa!
Una caja para contar 📦
Para contar, ¡necesitamos cajas donde guardar nuestro marcador! 📦
Hacemos que heads empiece en 0 y que tails empiece en 0. Después sumamos 1 cada vez. ➕
let heads = 0;
let tails = 0;
console.log('Heads so far: ' + heads);
console.log('Tails so far: ' + tails);Sumar uno más ➕
Cuando obtenemos cara, ¡sumamos 1 al contador de caras! ➕
Escribimos heads = heads + 1. Significa: tomar heads y hacerlo uno más grande. 📈
let heads = 0;
heads = heads + 1;
heads = heads + 1;
console.log('Heads count: ' + heads);Los bucles ahorran tiempo ⏩
¡Lanzar la moneda 10 veces a mano requiere escribir demasiado! 😫 ¡Un bucle lo hace por nosotros! ⏩
Un bucle for repite el mismo código una y otra vez. ¡Observe cómo cuenta hasta 5! 🔢
for (let i = 1; i <= 5; i = i + 1) {
console.log('Flip number ' + i);
}Lanzar dentro del bucle 🌀
¡Ahora lancemos la moneda DENTRO del bucle! 🌀
Cada vez que se repite el bucle, lanzamos la moneda una vez. ¡5 lanzamientos en un instante! ⚡
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
for (let i = 1; i <= 5; i = i + 1) {
console.log('Flip ' + i + ': ' + flipCoin());
}Contar mientras lanza 🔢
¡Ahora viene la parte ingeniosa! ¡Contamos mientras lanzamos! 🔢
Si sale cara, sumamos 1 a heads. Si sale cruz, sumamos 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);Ejecútelo muchas veces 🔁
¡Haga clic en Ejecutar varias veces! 🔁
Los números cambian cada vez, pero cara y cruz juntas siempre suman 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);¡Lanzar 100 veces! 💯
¡Los ordenadores son rapidísimos! ¡Lanzaremos la moneda 100 veces! 💯
Con más lanzamientos, normalmente los resultados de cara y cruz se acercan a la igualdad. ¡La moneda es 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);¿Qué resultado ganó? 🏆
¡Descubramos qué lado salió más veces! 🏆
Comparamos los dos contadores con if y anunciamos el ganador. 🎉
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! 🤝');
}El juego de conteo completo 🎮
¡Aquí está nuestro juego completo de conteo de lanzamientos! 🎮
Lance la moneda 20 veces, cuente los resultados y muestre el ganador. ¡Usted lo ha creado! 💪
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! 🤝');¡Es un maestro de las monedas! 🏆
¡GUAU! 🏆 ¡Ha terminado todo el Coin Flip Game!
- 📦 Contar con variables
- ⏩ Los bucles repiten el trabajo por nosotros
- 🔢 Contar caras y cruces mientras lanzamos
- 🏆 Encontrar al ganador
¡Ahora es un verdadero programador! ¡Siga lanzando monedas! 🪙
Comprobación rápida ✅
¡Última comprobación mental de este juego! 🧠 ¿Qué nos ayuda a hacer un bucle for?
Resumen de la lección 🎀
¡Hurra! 🎀 ¡Ha completado el Coin Flip Game! Ha aprendido:
- 📦 Los contadores empiezan en 0 y aumentan con
+ 1 - ⏩ Los bucles
forrepiten el lanzamiento - 🔢 Contar caras y cruces a medida que avanzamos
- 🏆 Comparar los contadores para encontrar al ganador
¡Trabajo increíble, campeón de la programación! 👑
Aprende JavaScript con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 35
- Lecciones
- 140
Preguntas frecuentes
¿La lección «Lanzar muchas veces» es gratis?
Sí — el texto completo de «Lanzar muchas veces» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Javascript for Kids, actualiza a CoddyKit PRO. El curso de Javascript for Kids incluye 4 lecciones en total.
¿Qué aprenderé en «Lanzar muchas veces»?
Cuente caras y cruces Practicas Javascript for Kids con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Javascript for Kids?
No se requiere experiencia previa. Javascript for Kids en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.
¿Cuánto tiempo toma la lección «Lanzar muchas veces»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Javascript for Kids?
Sí. Cada lección de Javascript for Kids incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Cara o cruz
- Adivinar
- Comprobar el intento
- Lanzar muchas veces