Exercício - Conclua uma atividade de desafio usando instruções para e se

Concluído

Os desafios de código reforçam o que você aprendeu e ajudam você a ganhar alguma confiança antes de continuar.

Desafio FizzBuzz

O FizzBuzz é um popular desafio de programação e uma pergunta de entrevista. Ele exercita sua compreensão da for declaração, da if instrução, do % operador restante e seu domínio da lógica básica.

Code challenge - implemente as regras do desafio FizzBuzz

Aqui estão as regras do FizzBuzz que você precisa implementar em seu projeto de código:

  • Valores de saída de 1 a 100, um número por linha, dentro do bloco de código de uma instrução de iteração.
  • Quando o valor atual for divisível por 3, imprima o termo Fizz junto ao número.
  • Quando o valor atual for divisível por 5, imprima o termo Buzz junto ao número.
  • Quando o valor atual for divisível por 3 e 5, imprima o termo FizzBuzz junto ao número.
  1. Verifique se você tem um arquivo de Program.cs vazio aberto no Visual Studio Code.

    Se necessário, abra o Visual Studio Code e conclua as seguintes etapas para preparar um arquivo de Program.cs no Editor:

    1. No menu Arquivo, selecione Abrir pasta.

    2. Use a caixa de diálogo Abrir pasta para navegar até a pasta CsharpProjects e abri-la.

    3. No painel do Visual Studio Code EXPLORER, selecione Program.cs.

    4. No menu Seleção de código do Visual Studio, selecione Selecionar tudo e pressione a tecla Delete.

  2. Escreva o código que implementa cada regra.

    Importante

    Você precisa entender como usar o % operador restante para determinar se um número é divisível por outro número uniformemente. Abordámos isso no módulo "Realizar operações básicas em números em C#".

  3. Execute seu aplicativo e verifique se sua saída atende aos requisitos.

    Não importa como você aninhado sua iteração e instruções condicionais, seu código deve produzir a seguinte saída.

    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
    .
    .
    .
    

    Observação

    Mostramos apenas os primeiros 22 valores, mas sua saída deve continuar para 100. Como você pode ver, o número 15 é divisível por 3 e 5, então imprimimos FizzBuzz ao lado desse número.

Se tiver dificuldades e precisar de ver a solução ou se terminar com êxito, continue para ver uma solução deste desafio.