Exercícios Resolvidos de Estruturas de Repetição: O laço For

Ver Teoria

Enunciado

Utilize um loop f o r para calcular a soma dos números naturais de 0 a 100.

Passo 1

Vamos nessa, galera!

A questão é bem boazinha, e já diz pra gente qual laço devemos usar: o f o r . O que vamos fazer é criar duas variáveis, uma pra guardar o valor da somado, chamada s o m a , e outra pra ser a variável contadora do nosso loop, chamada i .

A variável s o m a vai começar com o valor 0 , e a cada iteração do laço vamos adicionar o valor de i na variável s o m a . Como a variável contadora assume os valores de 0 a 100 quer a gente quer somar, vamos usar ela pra essas 2 funções: controlar o loop e somar os números.

Então vamos declarar a variável contadora i que deve ser do tipo inteiro. E como estamos somando números inteiros, vamos declarar a variável s o m a do tipo inteiro inicializada com o valor 0 .

Passo 2

Agora vamos construir o nosso loop.

Primeiro vamos iniciar a variável contadora i no valor 1 , pois o nosso objetivo é somar os valores de i , então não há necessidade de começar do zero.

A questão pede pra somar de zero até cem, então o loop deve continuar enquanto i for menor ou igual a 100 . Quando o valor de i atingir 101, o loop deve ser quebrado.

Por fim, o valor de i tem que aumentar de um em um, então vamos usar o operador de incremento i + +

E isso tudo a gente escreve ali na linha 09, quando iniciamos o f o r . Dentro do parênteses à direita do f o r , escrevemos o valor inicial da variável ( i = 1 ) , o critério para que continuemos dentro do loop ( i ≤ 100 ) e o comando pra incrementar a variável em 1 a cada rodada ( i + + ). As 3 informações separadas por ponto e vírgula.

Dentro do laço vamos escrever nossa operação.

Para cada iteração nós vamos adicionar o valor i ao valor já existente na variável s o m a . E o valor desse resultado vai ser atribuído como um novo valor à variável s o m a . Então podemos usar a seguinte expressão:

s o m a = s o m a + i

E com isso a gente termina o nosso laço.

Passo 3

Pra finalizar a questão, vamos exibir o valor calculado. Pra isso é só a gente usar o c o u t .

Cuidado pra não escrever esse comando dentro do loop, senão seu programa vai imprimir 100 mensagens pro usuário.

E prontinho! Questão finalizada.

Resposta