Uma seqüência aritmética é uma seqüência em que cada termo difere do precedente por uma quantidade constante. E saber como encontrá-los pode ajudá-lo a construir seu conjunto de habilidades de programação, seja qual for a linguagem (s) que você usar.
Neste artigo, você aprenderá como encontrar a soma da série aritmética usando Python, C ++, JavaScript e C.
O que é uma série aritmética?
A soma dos termos de uma seqüência aritmética finita é chamada de série aritmética. A sequência aritmética é denotada da seguinte forma:
a, a + d, a + 2d, a + 3d, a + 4d, ...
Onde,
a = primeiro termo
d = diferença comum
Declaração do Problema
Você recebe o primeiro termo, diferença comum e não. de termos da série aritmética. Você precisa encontrar a soma da série aritmética. Exemplo: Seja firstTerm = 1, commonDifference = 2 e noOfTerms = 5. Série aritmética: 1 + 3 + 5 + 7 + 9 Soma da série aritmética: 25 Assim, a saída é 25.
Abordagem iterativa para encontrar a soma de uma série aritmética
Primeiro, vamos dar uma olhada na abordagem iterativa. Você pode descobrir como encontrar somas dessa forma para as principais linguagens de programação abaixo.
Programa C ++ para encontrar a soma de uma série aritmética usando iteração
Abaixo está o programa C ++ para encontrar a soma de uma série aritmética usando iteração:
// Programa C ++ para encontrar a soma das séries aritméticas
#incluir
usando namespace std;
// Função para encontrar a soma das séries aritméticas
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
resultado int = 0;
para (int i = 0; eu{
resultado = resultado + primeiroTerm;
firstTerm = firstTerm + commonDifference;
}
resultado de retorno;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Primeiro termo:" << firstTerm << endl;
cout << "Diferença comum:" << commonDifference << endl;
cout << "Número de termos:" << noOfTerms << endl;
cout << "Soma da série aritmética:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
return 0;
}
Saída:
Primeiro Termo: 1
Diferença comum: 2
Número de termos: 5
Soma da série aritmética: 25
Programa Python para encontrar a soma de uma série aritmética usando iteração
Abaixo está o programa Python para encontrar a soma de uma série aritmética usando iteração:
# Programa Python para encontrar a soma das séries aritméticas
# Função para encontrar a soma das séries aritméticas
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
resultado = 0
para i no intervalo (noOfTerms):
resultado = resultado + primeiroTerm
firstTerm = firstTerm + commonDifference
resultado de retorno
firstTerm = 1
commonDifference = 2
noOfTerms = 5
imprimir ("Primeiro termo:", primeiro termo)
print ("Common Difference:", commonDifference)
imprimir ("Número de termos:", noOfTerms)
print ("Soma da série aritmética:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Saída:
Primeiro Termo: 1
Diferença comum: 2
Número de termos: 5
Soma da série aritmética: 25
Relacionado: Como usar loops For em Python
Programa JavaScript para encontrar a soma de uma série aritmética usando iteração
Abaixo está o programa JavaScript para encontrar a soma de uma série aritmética usando iteração:
// Programa JavaScript para encontrar a soma das séries aritméticas
// Função para encontrar a soma das séries aritméticas
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
resultado var = 0;
para (deixe i = 0; eu{
resultado = resultado + primeiroTerm;
firstTerm = firstTerm + commonDifference;
}
resultado de retorno;
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Primeiro termo:" + firstTerm + "
");
document.write ("Diferença comum:" + commonDifference + "
");
document.write ("Número de termos:" + noOfTerms + "
");
document.write ("Soma da série aritmética:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Saída:
Primeiro Termo: 1
Diferença comum: 2
Número de termos: 5
Soma da série aritmética: 25
Relacionado: Como encontrar o produto de todos os elementos em uma matriz
Programa C para encontrar a soma de uma série aritmética usando iteração
Abaixo está o programa C para encontrar a soma de uma série aritmética usando iteração:
// Programa C para encontrar a soma das séries aritméticas
#incluir
// Função para encontrar a soma das séries aritméticas
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
resultado int = 0;
para (int i = 0; eu{
resultado = resultado + primeiroTerm;
firstTerm = firstTerm + commonDifference;
}
resultado de retorno;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("Primeiro termo:% d \ n", primeiro termo);
printf ("Diferença comum:% d \ n", commonDifference);
printf ("Número de termos:% d \ n", noOfTerms);
printf ("Soma da série aritmética:% d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
return 0;
}
Saída:
Primeiro Termo: 1
Diferença comum: 2
Número de termos: 5
Soma da série aritmética: 25
Abordagem eficiente para encontrar a soma de uma série aritmética usando fórmulas
Você pode usar a seguinte fórmula para encontrar a soma da série aritmética:
Soma da série aritmética = ((n / 2) * (2 * a + (n - 1) * d))
Onde,
a = primeiro termo
d = diferença comum
n = Nº de termos
Programa C ++ para encontrar a soma de uma série aritmética usando fórmulas
Abaixo está o programa C ++ para encontrar a soma de uma série aritmética usando a fórmula:
// Programa C ++ para encontrar a soma das séries aritméticas
#incluir
usando namespace std;
// Função para encontrar a soma das séries aritméticas
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Primeiro termo:" << firstTerm << endl;
cout << "Diferença comum:" << commonDifference << endl;
cout << "Número de termos:" << noOfTerms << endl;
cout << "Soma da série aritmética:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
return 0;
}
Saída:
Primeiro Termo: 1
Diferença comum: 2
Número de termos: 5
Soma da série aritmética: 25
Programa Python para encontrar a soma de uma série aritmética usando fórmulas
Abaixo está o programa Python para encontrar a soma de uma série aritmética usando a fórmula:
# Programa Python para encontrar a soma das séries aritméticas
# Função para encontrar a soma das séries aritméticas
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
commonDifference = 2
noOfTerms = 5
imprimir ("Primeiro termo:", primeiro termo)
print ("Common Difference:", commonDifference)
imprimir ("Número de termos:", noOfTerms)
print ("Soma da série aritmética:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))
Saída:
Primeiro Termo: 1
Diferença comum: 2
Número de termos: 5
Soma da série aritmética: 25
Relacionado: Como implementar pesquisa linear usando recursão em C, C ++, Python e JavaScript
Programa JavaScript para encontrar a soma de uma série aritmética usando fórmulas
Abaixo está o programa JavaScript para encontrar a soma de uma série aritmética usando a fórmula:
// Programa JavaScript para encontrar a soma das séries aritméticas
// Função para encontrar a soma das séries aritméticas
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Primeiro termo:" + firstTerm + "
");
document.write ("Diferença comum:" + commonDifference + "
");
document.write ("Número de termos:" + noOfTerms + "
");
document.write ("Soma da série aritmética:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
Saída:
Primeiro Termo: 1
Diferença comum: 2
Número de termos: 5
Soma da série aritmética: 25
Programa C para Encontrar a Soma de uma Série Aritmética Usando Fórmula
Abaixo está o programa C para encontrar a soma de uma série aritmética usando a fórmula:
// Programa C para encontrar a soma das séries aritméticas
#incluir
// Função para encontrar a soma das séries aritméticas
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("Primeiro termo:% d \ n", primeiro termo);
printf ("Diferença comum:% d \ n", commonDifference);
printf ("Número de termos:% d \ n", noOfTerms);
printf ("Soma da série aritmética:% d \ n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
return 0;
}
Saída:
Primeiro Termo: 1
Diferença comum: 2
Número de termos: 5
Soma da série aritmética: 25
Encontrar séries aritméticas com diferentes linguagens de programação é fácil
Agora que você leu este artigo, sabe como encontrar séries aritméticas com cada uma das principais linguagens de programação.
C ++ é uma das linguagens de programação "pão e manteiga". É usado para desenvolver uma variedade de software, como bancos de dados, sistemas operacionais, compiladores, navegadores da web, etc. Se você deseja aprender C ++, deve verificar alguns dos melhores sites como Udemy, edX, LearnCpp e assim por diante.
Quer aprender C ++? Aqui estão os melhores sites e cursos online de C ++ para iniciantes e programadores experientes.
Leia a seguir
- Programação
- Pitão
- JavaScript
- Programação C
- Tutoriais de codificação

Yuvraj é estudante de graduação em Ciência da Computação na Universidade de Delhi, na Índia. Ele é apaixonado por Full Stack Web Development. Quando não está escrevendo, ele está explorando a profundidade de diferentes tecnologias.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Clique aqui para se inscrever