Programação em C# – Estrutura de Repetição For – 12
Estrutura de Repetição For
Na lição anterior estudamos a estrutura de repetição WHILE, a qual executa um bloco de códigos até que uma condição testada retorne falso. Vamos estudar agora a estrutura de repetição FOR, que permite determinar exatamente quantas vezes o loop será executado, por meio do uso de uma variável de controle.
Vejamos sua sintaxe primeiramente.
Sintaxe:
Onde var_início é uma variável que conterá o valor inicial da contagem do laço, a expressão determina quando o loop irá parar (quantas vezes será executado) e a variável de controle permite controlar o incremento ou decremento dos valores da variável empregada no controle do laço.
Vamos a alguns exemplos do uso do laço For em C#:
Exemplo 01: Escrever os números de 1 a 50 na tela:
for (int i = 1; i <= 50; i++){
Console.WriteLine(i); } |
Obs.: A variável i utilizada só é válida no escopo do laço for, pois foi declarada dentro dele; podemos usar variáveis declaradas em outras partes do programa também.
Exemplo 02: Um trabalhador investe uma quanti em reais em um fundo de renda fixa que rende 8% de juros ao ano, juros compostos.
Crie um programa que receba o valor investido inicialmente pelo trabalhador e calcule o montante de dinheiro na conta no final de cada ano, num período de 10 anos.
Fórmula:
M = C(1 + i)n
Onde:
M = montante
C = capital inicial
i = taxa de juros em % (/100)
n = nº de períodos
Código:
double capital;
double montante;
double juros = 0.08; int periodo; Console.WriteLine(“Digite o valor do investimento inicial”);
capital = Convert.ToDouble(Console.ReadLine()); for (periodo = 1; periodo <= 10; periodo++)
{ montante = capital * Math.Pow((1 + juros),periodo);
Console.WriteLine(“Valor no ano {0} é {1}”, periodo, montante); }
|
Veja a saída do programa, quando informado um valor de 100 reais como capital inicial:
Usamos nesse exemplo o método Math.Pow() para efetuar o cálculo de potência existente na fórmula.
Assista a seguir um vídeo sobre o assunto:
Escreva um comentário