Introdução
Neste laboratório, você aprenderá como escrever um programa C++ para encontrar a soma de uma série. Passaremos por dois métodos diferentes para encontrar a soma da série 1 + 2 + 3 + 4 + ... + n. Você será capaz de entender e escrever códigos C++ de forma mais eficiente.
Declarar Arquivos de Cabeçalho e Namespaces
O caminho do arquivo de código é ~/project/main.cpp.
Nesta etapa, declararemos os arquivos de cabeçalho e namespaces necessários para começar a codificar em C++.
#include<iostream>
using namespace std;
Definir Função para Encontrar a Soma da Série (Primeiro Método)
Agora definiremos uma função para encontrar a soma de uma série dada usando o primeiro método. Ela recebe um número inteiro como entrada e retorna a soma da série.
int findSumMethodOne(int num){
int sum = 0;
for(int i = 0; i < num; i++){
sum = sum + i;
}
return sum;
}
Definir Função para Encontrar a Soma da Série (Segundo Método)
Agora definiremos uma função para encontrar a soma de uma série dada usando o segundo método. Ela recebe um número inteiro como entrada e retorna a soma da série.
int findSumMethodTwo(int num){
int sum = 0;
sum = num * (num + 1) / 2;
return sum;
}
Função Principal
Nesta etapa, definiremos a função principal e pediremos ao usuário para inserir o valor de 'n' para o qual a soma da série deve ser calculada.
int main(){
int n;
cout<<"Enter the value of n, till which sum is required: ";
cin>>n;
cout<<"Method One: "<<findSumMethodOne(n)<<endl;
cout<<"Method Two: "<<findSumMethodTwo(n)<<endl;
return 0;
}
Para executar o código C++, use os seguintes comandos:
g++ main.cpp -o main
./main
Resumo
Neste laboratório, aprendemos como escrever um programa C++ para encontrar a soma de uma série usando dois métodos diferentes. Implementamos um loop for para iterar sobre os valores de n e adicioná-los à soma. Além disso, usamos a fórmula da soma diretamente para encontrar a resposta. Este laboratório ajudou você a entender os dois métodos diferentes para encontrar a soma de uma série aritmética.



