/*EJERCICIO PROPUESTO #6-CICLO WHILE, DO-WHILE
1.- Ingresar el ultimo término de la serie mostrado a continuación: 2, 4, 6, 8,10,….., n;
*Mostrar la suma total de la serie completa en la pantalla.
*/
#include<iostream>
using namespace std;
int main(){
int ultermino, serie=2, suma=0;
cout<<"**********************************************************"<<endl;
cout<<"* 6.- Muestre la suma total de la serie. *"<<endl;
cout<<"**********************************************************"<<endl<<endl;
do{
do{
cout<<"Ingrese el ultimo termino de la serie: 2, 4, 6, 8, 10, n: ";
cin>>ultermino;//Ingresa el ultimo termino y de acuerdo a este se sumara todo hasta llegar a este termino.
if(ultermino<=10){
cout<<endl<<"Error: El numero ingresado debe ser mayor a 10 y positivo"<<endl<<endl;
}
}while(ultermino>1 && ultermino<=10);//valida que el numero ingresado no sea de la misma serie del 1 al 10
if(ultermino%2==1){
cout<<endl<<"Error: El numero ingresado debe ser Par como se muestra en la serie: 2, 4, 6, 8, 10, n?"<<endl<<endl;
}
}while(ultermino<1 || ultermino%2==1);//valida que el numero sea positivo y que sea par
while(serie <= ultermino){
//Mientras serie que un principio es 2 y aumenta en 2, sea menor que el termino que se coloco, hara esto:
suma += serie;//suma= suma + serie
serie += 2;//despues de la suma, serie incrementa en 2 y asi por cada ciclo
}
//Por ultimo se muestra lo que tomo la suma dentro del ciclo
cout<<endl<<"La suma de los terminos de la serie: 2, 4, 6, 8, 10, "<<ultermino<<" es de: "<<suma<<"."<<endl;
cout<<endl<<endl<<"> > > > > > > > Hecho por Victor Galarza < < < < < < < <"<<endl;
return 0;
}