Está en la página 1de 4

UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO Ingeniería de Sistemas

CURSO: FUNDAMENTOS DE PROGRAMACIÓN.


NOMBRE: MAMANI MOYA, Roberth.

CASOS PROPUESTOS CON 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.

Código:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
int n,serie,suma;
cout<<"Ingrese el ultimo termino de la serie: ";
cin>>n;
suma=0;
serie=2;
cout<<"S = ";
while(serie<=n)
{
cout<<serie<<",";
suma = suma + serie;
serie = serie + 2;
}
cout<<endl<<endl;
cout<<"La suma de la serie es = "<<suma<<endl<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

Y el resultado al compilar es el siguiente:

Curso: Fundamentos de Programación. Mamani Moya, ROBERTH


UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO Ingeniería de Sistemas

2) Ingresar número de termino de la siguiente serie: 200, 198, 196, 194, ……., tn, mostrar la
suma de la serie completa.

Código:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
int i,n,s,sum;
cout<<"Ingrese numero de terminos: ";
cin>>n;
s=202;
sum=0;
i=1;
cout<<"S = ";
while(i<=n)
{
s=s-2;
cout<<s<<",";
sum = sum + s;
i+=1;
}
cout<<"\n\nLa suma de la serie es = "<<sum;
cout<<endl<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

Y los resultados de la compilación:

Curso: Fundamentos de Programación. Mamani Moya, ROBERTH


UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO Ingeniería de Sistemas

3) Ingresado el número de términos de la serie, mostrar la suma de la serie completa.


1, 2, 2, 4, 3, 6, 4, 8, 5, 10,……,.

Código:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
int i,j,k,n,suma;
cout<<"Ingrese el numero de terminos: ";
cin>>n;
i=1; j=2; k=1; suma=0;
cout<<"S = ";
while(i<=n)
{
if(i%2==0)
{
cout<<j<<","; //Si "i" es par se imprime esta linea
suma = suma + j;
j+=2;
i+=1;
}
else
{
cout<<k<<","; //Si "i" es impar se imprime esta linea
suma = suma + k;
k+=1;
i+=1;
}
}
cout<<"\n\nLa suma total de la serie es = "<<suma;
cout<<endl<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

El resultado de la compilación sería lo siguiente:

Curso: Fundamentos de Programación. Mamani Moya, ROBERTH


UNIVERSIDAD NACIONAL DEL ALTIPLANO - PUNO Ingeniería de Sistemas

4) Ingresar un número y mostrar la suma de cada una de sus cifras (El número se ingresa en
una sola variable).

Código:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])


{
int n,dig,suma;
cout<<"Ingrese un numero: ";
cin>>n;
suma=0;
while(n!=0)
{
dig=n%10;
n=n/10;
suma = suma + dig;
cout<<"\t"<<dig<<endl;
}
cout<<"\nLa suma de sus digitos es : "<<suma;
cout<<endl<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

El resultado de la compilación sería lo siguiente:

Curso: Fundamentos de Programación. Mamani Moya, ROBERTH

También podría gustarte