Soma de Séries em C++

C++Beginner
Pratique Agora

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.