Blog

Ciclo while e do while em C#

Nesta publicação aprende-se a trabalhar com o ciclo while e do while para que se possa usar esses mesmos conhecimentos e assim evoluir.

  • um ciclo permite executar uma instrução ou um conjunto de instruções várias vezes;
  • o ciclo while e do while dão voltas (iteram) consoante uma determinada condição (tendo ela que ser verdadeira);
  • a diferença entre estes dois ciclos é que o ciclo do while executa todo o seu conteúdo pelo menos uma única vez seja a condição verdadeira ou falsa.
using System;

namespace Base {
  class CicloWhileEDoWhile {
    public void Run() {
      int contador = 1;

      while (contador <= 10) {
        Console.WriteLine($"[while] Contador: {contador}");
        contador++;
      }

      contador = 1;

      do {
        Console.WriteLine($"[do while] Contador: {contador}");
        contador++;
      } while (contador <= 10);
    }
  }
}

/*
  [while] Contador: 1
  [while] Contador: 2
  [while] Contador: 3
  [while] Contador: 4
  [while] Contador: 5
  [while] Contador: 6
  [while] Contador: 7
  [while] Contador: 8
  [while] Contador: 9
  [while] Contador: 10
  [do while] Contador: 1
  [do while] Contador: 2
  [do while] Contador: 3
  [do while] Contador: 4
  [do while] Contador: 5
  [do while] Contador: 6
  [do while] Contador: 7
  [do while] Contador: 8
  [do while] Contador: 9
  [do while] Contador: 10
*/

Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.

Happy coding!

Anterior Seguinte