Introdução
Este laboratório irá guiá-lo sobre como escrever um programa em C que soma N números de entrada. Usaremos um loop para obter a soma de todos os números de entrada e exibir o resultado.
Começando
Antes de começarmos, certifique-se de ter instalado um compilador C em sua máquina. Usaremos o GCC para este laboratório. Se você não tiver o GCC instalado, consulte o site oficial do GCC para obter instruções de instalação.
Criando o arquivo main.c
Abra seu editor de texto preferido e crie um novo arquivo chamado main.c no diretório ~/project/.
Inicializando Variáveis
Nesta etapa, inicializaremos nossas variáveis. Precisamos de três variáveis: n, sum e value.
#include <stdio.h>
int main() {
int n, sum = 0, value;
// ...
}
Obtendo a Entrada do Usuário
Solicitaremos ao usuário que insira o número de inteiros que deseja somar, n. Em seguida, pediremos ao usuário que insira todos os n inteiros a serem somados.
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Digite o número de inteiros que você deseja somar: ");
scanf("%d", &n);
printf("Digite %d inteiros\n", n);
for (int i = 0; i < n; i++) {
printf("Digite o número %d: ", (i + 1));
scanf("%d", &value);
sum += value; // Add value to sum
}
// ...
}
Exibindo o Resultado
Finalmente, exibiremos a soma de todos os inteiros inseridos usando a função printf.
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Digite o número de inteiros que você deseja somar: ");
scanf("%d", &n);
printf("Digite %d inteiros\n", n);
for (int i = 0; i < n; i++) {
printf("Digite o número %d: ", (i + 1));
scanf("%d", &value);
sum += value; // Add value to sum
}
printf("Soma dos números inseridos = %d\n", sum);
return 0;
}
Resumo
Escrevemos com sucesso um programa C que soma N inteiros de entrada e exibe o resultado. Em resumo, cobrimos as seguintes etapas:
- Inicializamos as variáveis
n,sumevalue. - Solicitamos ao usuário que insira o número de inteiros que deseja somar,
n. - Solicitamos ao usuário que insira todos os
ninteiros. - Adicionamos todos os inteiros de entrada à variável
sumdurante cada iteração. - Exibimos a
sumde todos os inteiros inseridos.
Copie o código final abaixo para o seu arquivo main.c:
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Digite o número de inteiros que você deseja somar: ");
scanf("%d", &n);
printf("Digite %d inteiros\n", n);
for (int i = 0; i < n; i++) {
printf("Digite o número %d: ", (i + 1));
scanf("%d", &value);
sum += value; // Add value to sum
}
printf("Soma dos números inseridos = %d\n", sum);
return 0;
}



