From 6e5caaa734e725d8de74bbae7b525e2e83a406ca Mon Sep 17 00:00:00 2001 From: ThePixelKnight <124811524+elgabrielcisneros@users.noreply.github.com> Date: Sun, 19 Oct 2025 00:29:37 -0400 Subject: [PATCH 1/2] solucion fizzbuzz javascript --- 01-fizz-buzz.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 01-fizz-buzz.js diff --git a/01-fizz-buzz.js b/01-fizz-buzz.js new file mode 100644 index 000000000..f34fea595 --- /dev/null +++ b/01-fizz-buzz.js @@ -0,0 +1,23 @@ +/* + * Escribe un programa que muestre por consola (con un print) los + * números de 1 a 100 (ambos incluidos y con un salto de línea entre + * cada impresión), sustituyendo los siguientes: + * - Múltiplos de 3 por la palabra "fizz". + * - Múltiplos de 5 por la palabra "buzz". + * - Múltiplos de 3 y de 5 a la vez por la palabra "fizzbuzz". + */ + +// 1) mostrar numeros de 1 - 100 + for (let i = 1; i < 100; i++){ //mientras el tope es de 100, sigue iterando hasta el tope + console.log(i); + if (i % 3 === 0) { + // 2) mostrar fizz por cada multiplo de 3 (es decir, si el numero es divisible por 3) + console.log('fizz'); + } else if (i % 5 === 0){ + // 3) mostrar buzz por cada multiplo de 5 (es decir, si el numero es divisible por 5) + console.log('buzz'); + } else if (i % 3 === 0 && i % 5 === 0){ + // 4) mostrar fizzbuzz por cada multiplo de 3 y 5 (es decir, si el numero es divisible por 3 y 5) + console.log('fizzbuzz'); + } + } From 5f5776fcb1ba100c7cb9e90a0fb1109a6d9b1bfd Mon Sep 17 00:00:00 2001 From: ThePixelKnight <124811524+elgabrielcisneros@users.noreply.github.com> Date: Sun, 19 Oct 2025 00:35:04 -0400 Subject: [PATCH 2/2] solucionado orden --- 01-fizz-buzz.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/01-fizz-buzz.js b/01-fizz-buzz.js index f34fea595..3ed624bb6 100644 --- a/01-fizz-buzz.js +++ b/01-fizz-buzz.js @@ -10,14 +10,14 @@ // 1) mostrar numeros de 1 - 100 for (let i = 1; i < 100; i++){ //mientras el tope es de 100, sigue iterando hasta el tope console.log(i); - if (i % 3 === 0) { - // 2) mostrar fizz por cada multiplo de 3 (es decir, si el numero es divisible por 3) - console.log('fizz'); - } else if (i % 5 === 0){ - // 3) mostrar buzz por cada multiplo de 5 (es decir, si el numero es divisible por 5) - console.log('buzz'); - } else if (i % 3 === 0 && i % 5 === 0){ - // 4) mostrar fizzbuzz por cada multiplo de 3 y 5 (es decir, si el numero es divisible por 3 y 5) + if ( i % 3 === 0 && i % 5 === 0) { + // 2) mostrar fizzbuzz por cada multiplo de 3 y 5 (es decir, si el numero es divisible por 3 y 5) console.log('fizzbuzz'); + } else if (i % 3 === 0 ){ + // 3) mostrar fizz por cada multiplo de 3 (es decir, si el numero es divisible por 3) + console.log('fizz'); + } else if (i % 5 === 0){ + // 4) mostrar buzz por cada multiplo de 5 (es decir, si el numero es divisible por 5) + console.log('buzz'); } }