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 :)