Estrutura de repetição c sharp
ESTRUTURA DE REPETIÇÃO
Existem ocasiões onde se é necessário efetuara repetição de um trecho de programa um determinado número de vezes. Neste caso, poderá ser criado um looping que efetue o processamento de um determinado trecho, tantas vezes quantas forem necessárias. Os loopings também são chamados de laços de repetição ou malhas de repetição.
COMANDOS DE ESTRUTURA DE LAÇO
DE REPETIÇÃO
For = Nº vezes específica while & Indeterminado Nº de vezes do while
COMANDO FOR
Permite que um certo trecho de programa seja executado um número determinado de vezes.
ATIVIDADE EM SALA 1
Construa um programa em C# para calcular a média de uma turma que tem 5 alunos.
Vamos fazer isso “AGORA”!!!
EXEMPLO: PARA / FIMPARA algoritmo "EXE_SOMA"
{
float soma = 0; float num = 1; float media = 0; int cont = 0; for (cont=1;cont<=5;cont++)
{
soma = soma + num;
}
media = soma / 5;
CW(“Média:", media);
}
EXEMPLO: for int i; for( i = 0; i <= 10; i++)
Console.Write(“Macedo”);
= sinal de atribuição; int i – criação da variável i;
0 – valor inicial;
10 – indica o valor final; i++ – indica que i irá variar de 1 em 1;
COMANDO WHILE
Permite que um certo trecho de programa seja executado de 0 a N vezes;
Permite que um certo trecho de programa seja executado ENQUANTO uma certa condição for verdadeira. int i = 1; while (i <= 5)
{
CW(“Macedo”); i++; }‐ a condição (i <= 5) é testada sempre que o laço chega ao final; Obs: Se a condição for falsa logo no primeiro teste, os comandos internos (dentro do laço não serão executados);
WHILE while (condicao)
{//início while
<comandos_a_repetir>
} //fim while
<comandos após o while>
COMANDO