image

Bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Ana Mendes
Ana Mendes21/10/2025 15:38
Compartilhe

Laços de Repetição

    Quando a gente começa a programar, muitas vezes queremos repetir uma ação varias vezes. Por exemplo, mostrar os números de 1 até 10, ou somar vários valores. Em vez de escrever o mesmo código varias vezes, usamos algo chamado de laço de repetição (ou loop).

    Os laços de repetição servem para repetir uma parte do código até que uma condição seja atingida. Isso faz com que o programa seja mais rápido e eficiente.

    Em C# vou falar de 3 laços de repetição mais usados:

    1° FOR - Ele é utilizado quando sabemos quantas vezes vamos repetir:

    Exemplo:

    for (int i = 1; i <= 5; i++) {

      Console.WriteLine("Repetição número " + i);

    }

    Esse código repete 5 vezes.

    2° WHILE - Utilizamos quando não sabemos quantas vezes vamos repetir, mas temos uma condição:

    Exemplo:

    int i = 1;

    while (i <= 5) {

      Console.WriteLine("Número: " + i);

      i++;

    }

    Esse código também repete 5 vezes, mas pode repetir mais ou menos, dependendo da condição.

    3° DO... WHILE - Quando que queremos que rode pelo menos uma vez:

    Exemplo:

    int i = 1;

    do {

      Console.WriteLine("Valor: " + i);

      i++;

    } while (i <= 5);

    Mesmo se a condição for falsa no começo, o código roda pelo menos uma vez.

    Resumindo, laços de repetição são muito úteis! Eles ajudam a repetir tarefas automaticamente, sem precisar escrever o mesmo código várias vezes. Se você está começando na programação, uma boa dica é praticar bastante usando for, while e do...while. Com o tempo, isso vai ficar bem natural!

    Compartilhe
    Recomendados para você
    Cognizant - Mobile Developer
    Luizalabs - Back-end com Python
    PcD Tech Bradesco - Java & QA Developer
    Comentários (1)
    DIO Community
    DIO Community - 21/10/2025 16:17

    Excelente, Ana! Que artigo super claro e conciso sobre Laços de Repetição em C#! É fascinante ver como você aborda o tema, mostrando que a repetição de ações é uma necessidade constante na programação, e que os laços (for, while e do...while) garantem código mais rápido e eficiente.

    Qual você diria que é o maior desafio para um desenvolvedor ao trabalhar com um projeto que usa o padrão MVC, em termos de manter a separação de responsabilidades e de evitar o acoplamento entre as três camadas, em vez de apenas focar em fazer a aplicação funcionar?