C# Faça enquanto

C# Faça enquanto
Os loops são as estruturas principais em qualquer linguagem de programação para elas são usadas para minimizar a complexidade e executar muitas tarefas iterativas. Um dos loops mais conhecidos é o loop "while" que é usado para executar a parte de um código até que a condição fornecida. A condição escolhe se o loop continuará executando ou quebrando. Este artigo é para discutir o uso do loop Do-While em C#. O loop "do-while" é como o loop "while", mas mais aprimorado e apresentável. Sua parte "fazer" sempre executa sua parte do código, pelo menos uma única vez, seja qual for a situação.

Exemplo 01

Introdução ao uso do loop "do-while" em C#. Antes disso, crie um arquivo C# para usar para codificar. Temos tentado a instrução simples de "toque" no Ubuntu 20.04 Shell para fazer isso.

Antes de ilustrar o loop Do-while, devemos dar uma olhada no simples loop enquanto em C#. Para isso, precisamos de uma biblioteca chamada "Sistema", que é uma obrigação em qualquer código C# para utilizar funções de leitura e escrita de uso geral. Isso deve ser incluído através da palavra -chave "usando". Temos que adicionar um espaço para nome em nosso código. Temos nomeado este espaço de nome definido pelo usuário como "teste". Depois disso, estamos criando uma classe de "teste" no espaço de nome "Teste".

Esta é a construção máxima simples de qualquer código C#. A execução do código C# sempre começa em seu principal programa de driver, portanto o incluímos na classe "teste". Estaremos realizando tudo dentro dele sem usar a outra função definida pelo usuário. Dentro do nosso método principal (), inicializamos uma variável do tipo inteiro "z" com seu valor "1". Essa variável será utilizada como um contador para o loop while e determina o número de iterações para a execução de loop.

Começamos o loop while com a condição “Z<8”. This means, our loop will continue to execute its inner part until the value of variable “Z” is less than 8. While the condition in the “while” loop is true, it will continue to display the current iteration number on the shell using the Console class's “WriteLine” built-in function statement. After displaying the iteration number, the value of variable “z” will be incremented by 1 using the post-increment operator. The while loop, main() method, class, and namespace “Test” are completed here. This code needed to be saved with the “Ctrl+S” and we have to open the shell again for its execution.

Precisamos compilar esse código C# para torná-lo livre de bugs através do compilador Ubuntu "MCS" para "C#". Esta compilação criará um arquivo "exe" para este código. Precisamos usar o executor de tempo de execução "Mono" do C# para executar o recém -gerado arquivo "exe" para este código, como mostrado abaixo. O resultado está nos mostrando a exibição do número de iteração para cada iteração usando a variável "Z".

Isso foi sobre o uso de um loop simples de "while" em qualquer código básico C#. Agora, usaremos o loop "do-while" em nosso código C#. Para isso, estaremos atualizando o código acima. Então, vamos inicializar a variável "Z" para "0" em vez de "1" e inicializar uma variável de string "str" ​​com um valor "Hello World". Em seguida, começaremos o loop "do-while" com sua parte "fazer" primeiro. Nesta parte, estaremos adicionando todas as declarações ou código que serão executados no loop iniciar e continuarão a executar até que o loop termine.

Portanto, ele contém o incremento da variável "z" e a função WriteLine () para exibir o valor de "z" e imprimir o valor da string "str" ​​i.e. "Olá Mundo". A parte "fazer" do loop é iniciada e finalizada com colchetes encaracolados. Após a parte "fazer", usamos a parte da condição 'enquanto' tomando “z z<5” as its condition. This means until the value of “z” is less than 5, the “do” part of the loop will continue to execute its inner statements. This program is complete here and ready for use on the shell.

Depois de compilar e executar o código, temos um total de 5 resultados de iteração como abaixo. Você pode ver que não há muita diferença entre o loop simples e o loop e o loop "do-while". Mas, o loop "do-while" é mais expressivo, mais apresentável e mais fácil de entender.

Exemplo 02

Vamos usar o loop "Do-while" para realizar algumas operações matemáticas em C#. Então, decidimos descobrir a soma usando duas variáveis. Dentro da função Main (), inicializamos 0 para "Z" e 3 para "Soma". A parte "fazer" continuará a somar o valor anterior da soma e z juntos e substituí -lo na variável "soma". O console.A declaração WriteLine () está aqui para exibir o valor de iteração atual de "z" e soma em cada iteração. Posteriormente, o valor de "Z" será incrementado por 2. A parte "while" ilustrou que o loop continuará funcionando até que o valor de "z" seja menor que 15.

Depois de executar esse código C#, mostramos o resultado abaixo, onde as únicas iterações uniformes foram contadas de acordo com “z = z+2”. O resultado da variável "soma" na iteração foi exibida.

Exemplo 03

O loop C# do-while também pode ser utilizado para simplesmente multiplicar números. Então, decidimos fazer um padrão de tabela de "17". Para isso, inicializamos "i" a 1 e "t" a 17 e declaramos uma variável inteira "mul" dentro do método main (). A parte "fazer" foi iniciada com o cálculo do valor variável "Mul" usando a variável "T" e "i". Estamos usando o “console.Linha de função writeLine () "para exibir a variável" T "multiplicada pela variável" i "é igual à variável" MUL "em um formato de tabela.

Depois disso, o valor do iterador "eu" será resumido por 1 em cada iteração. Depois que a parte "fazer" termina, declaramos a condição na parte "while" como "eu<=10”. This means we will be calculating the table of 17 up to 10 iterations and it will continue to display each iteration value on the shell. Let's save the updated code to see its results on the shell after compiling and executing it.

Compilamos o arquivo de código C# e executamos seu arquivo "exe" usando as instruções "MCs" e "mono" apresentadas abaixo. A tabela de 17 foi exibida com sucesso em nosso shell com um formato adequado e valores de multiplicação precisos em cada iteração i.e. 1 a 10.

Conclusão

Elaboramos o uso do loop c# do-while na introdução, comparando-o com o simples loop "while". Depois disso, explicamos isso levando alguns dos exemplos mais simples para o loop de fazer-em C#. Os exemplos têm um loop simples de “enquanto” e demonstrou a sintaxe e o uso simples do loop do-while em nosso primeiro exemplo. Em seguida, usamos o loop do dado-while para calcular a soma dos números e calculamos o resultado da multiplicação.