Ejercicio: Realización de una actividad de desafío con instrucciones for e if

Completado

Los desafíos de código refuerzan lo que ha aprendido y le ayudan a tener más confianza antes de continuar.

Desafío FizzBuzz

FizzBuzz es un conocido desafío de codificación y un tema que se suele plantear en las entrevistas. Sirve para ejercitar la comprensión de las instrucciones for y if, el operador de resto % y el dominio de la lógica básica.

Desafío de código: Implementación de las reglas de desafío de FizzBuzz

Estas son las reglas de FizzBuzz que necesita implementar en el proyecto de código:

  • Valores de salida de 1 a 100, un número por línea, dentro del bloque de código de una instrucción de iteración.
  • Si el valor actual es divisible por 3, se imprime el término Fizz junto al número.
  • Si el valor actual es divisible por 5, se imprime el término Buzz junto al número.
  • Si el valor actual es divisible por 3 y por 5, se imprime el término FizzBuzz junto al número.
  1. Asegúrese de que tiene un archivo Program.cs vacío abierto en Visual Studio Code.

    Si es necesario, abra Visual Studio Code y, luego, lleve a cabo los pasos siguientes para preparar un archivo Program.cs en el editor:

    1. En el menú Archivo , seleccione Abrir carpeta.

    2. Use el cuadro de diálogo "Abrir carpeta" para ir a la carpeta CsharpProjects.

    3. En el panel EXPLORADOR de Visual Studio Code, seleccione Program.cs.

    4. En el menú Selección de Visual Studio Code, seleccione Seleccionar todo y presione la tecla Eliminar.

  2. Escriba el código que implementa cada regla.

    Importante

    Debe comprender cómo usar el % operador de resto para determinar si un número es divisible por otro número uniformemente. Este uso se explica en el módulo "Realización de operaciones básicas con números en C#".

  3. Ejecute la aplicación y compruebe que la salida cumple los requisitos.

    Independientemente de cómo haya anidado la iteración y las instrucciones condicionales, el código debe generar la salida siguiente.

    1
    2
    3 - Fizz
    4
    5 - Buzz
    6 - Fizz
    7
    8
    9 - Fizz
    10 - Buzz
    11
    12 - Fizz
    13
    14
    15 - FizzBuzz
    16
    17
    18 - Fizz
    19
    20 - Buzz
    21 - Fizz
    22
    .
    .
    .
    

    Nota:

    Solo mostraremos los primeros 22 valores, pero la salida debe continuar hasta 100. Como puede ver, el número 15 es divisible por 3 y 5, por lo que se imprime FizzBuzz junto al número.

Tanto si tiene dificultades y necesita echar un vistazo a la solución como si finaliza el ejercicio correctamente, continúe para ver una solución a este desafío.