Exercícios Resolvidos de Comando for

Ver Teoria

Enunciado

Faça um algoritmo em C que leia um número n, some todos os números inteiros de 1 a n e mostre o resultado obtido.

Passo 1

Para criarmos esse algoritmo em C, a primeira coisa que nós devemos fazer é definir o escopo do programa.

Passo 2

Com o escopo do programa definido, nós podemos realizar a declaração e inicialização de variáveis.

A seguir estão algumas informações sobre as variáveis:

  • n é uma variável que armazenará o último número que deverá ser somado (limite);
  • acumulado é uma variável que armazenará a soma de todos os elementos até n;
  • i é uma variável contadora.

Passo 3

Com as variáveis devidamente declaradas e inicializadas, podemos requisitar a entrada de dados ao usuário do programa.

Nesse exemplo, o dado de entrada é um número limite de acumulação n.

Passo 4

Tendo conhecimento do último número a ser soma, podemos utilizar uma estrutura de repetição for.

A definição do laço de repetição for deve ser realizada com os seguintes parâmetros:

  • i deve ser iniciado com o valor 1;
  • O laço deve ser executado enquanto i for menor que n (n loops);
  • A cada loop o valor de i deve ser incrementado em 1 unidade.

Com a estrutura definida, uma atribuição a variável acumulado deve ser realizada a cada loop do laço de repetição. Essa atribuição consiste em somar o valor atual presente em acumulado com o atual valor da variável contadora i (linha 10).

Passo 5

Ao término do laço de repetição, basta realizarmos a impressão do valor presente na variável acumulado, uma vez que ela possuirá a soma de todos os elementos de 1 até n.

Essa impressão está acompanhada de uma quebra de linha.

Resposta

Ei, a resposta está no passo a passo :)