Ejercicio en clases
Jose20025
c_cpp
4 years ago
1.2 kB
9
Indexable
/*Hacer un programa en C++, que genere y calcule la suma de la siguiente serie:
Q = 1b – 2b + 3b – 4b + … +- nb
Para ello debe de leer la base “b” y la cantidad de términos “n”, ambos números naturales
(enteros positivos). A medida que vaya generando los términos de la serie los debe de mostrar
los términos {1b, 2b, 3b, 4b, . . . . ,nb } y al final muestra la suma S.
JCG*/
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n, b, suma = 0;
system("cls");
cout << "Digite el numero: ";
cin >> b;
cout << "Digite la cantidad de terminos: ";
cin >> n;
cout << '\n';
for (int i = 1; i <= n; i++)
{
if (i != n)
{
cout << (pow(-1, i + 1) * (i * b)) << ", ";
}
else
{
cout << (pow(-1, i + 1) * (i * b)) << endl;
}
suma += (pow(-1, i + 1) * (i * b));
/*if (i % 2 == 0)
{
suma -= (i * b);
}
else
{
suma += (i * b);
}*/
}
cout << "\nEl resultado de la suma es: " << suma << endl;
return 0;
}
Editor is loading...