Agora veremos um pouco de laço de repetição, onde precisamos executar um mesmo comando inúmeras vezes, algumas já predefinidas, outras que não sabemos ainda. Em vez de programarmos um comando para ser executado 10 vezes, por exemplo, podemos usar um comando de repetição, também conhecida como comando de laço ou loop, para executar o loop de dez voltas. A palavra em C# WHILE introduz a forma de execução de um laço como segue:
while (expressão bool)
{
// . . . repetidamente executado desde que a expressão seja verdadeira.
}
Quando o laço while é primeiramente encontrado,a expressão bool é validada. Se a expressão for verdadeira o código dentro do bloco é executado. Quando o bloco de código alcança a chave de fechamento, o controle retorna para parte superior e o processo interior inicia novamente.
exemplo:
// Aqui começa a estrutura do programa.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//Aqui você informa e recebe um número
int numero = 0;
Console.WriteLine("insira um número:");
string numerocalc = Console.ReadLine();
numero = Convert.ToInt32(numerocalc);
int i =0;
// Aqui começa o comando de repetição.
while (i <= 10)
{
numero += 1;
Console.WriteLine(numero);
i++;
}
// Aqui é para o console quando executado.
Console.ReadKey( );
}
}
}
Do/While
O comando DO/WHILE tem o mesmo funcionamento que o comando WHILE, tendo como única diferença que mesmo que a variável tenha um valor maior do que o valor da condição, ele será executado ao menos uma vez.
Exemplo:
int num = 10;
do
{
num += 5;
Console.WriteLine("valor de número é: " + num);
}
while (num > 100);
No exemplo acima será efetuado a soma do número 5, mesmo que a condição num>100 seja falsa.
Podemos testar o processo invertendo a condição.
Exemplo:
int num = 10;
do
{
num += 5;
Console.WriteLine("valor de número é: " + num);
}
while (num < 100);
"Ajuda o teu semelhante a levantar a carga, mas não a levá-la."
Pitágoras
Nenhum comentário:
Postar um comentário