Lenguaje de Programación
SEMANA 7
Hecho en clase
#include<iostream>
using namespace std;
int opcion,n,c,fact,SUMA;
int main()
{
do
{
cout<<" M E N U /n"<<endl;
cout<<" -------- /n"<<endl;
cout<<"1.- Suma de los n primeros terminos /n "<<endl;
cout<<"2.- Suma de los n primeros terminos impares /n "<<endl;
cout<<"3.- Suma de los n primeros terminos pares /n "<<endl;
cout<<"4.- Suma de los fatoriales n /n "<<endl;
cout<<" INGRESE UNA OPCION <> 0: "; cin>>opcion;
switch (opcion)
{
case 1:
{
cout<<"1.- Suma de los n primeros terminos /n";
cout<<endl;
};break;
case 2:
{
cout<<"1.- Suma de los n primero terminos impares /n"<<endl;
cout<<"-------------------/n"<<endl;
cout<<"Ingrese el valor del n-esimo termino:"; cin>>n;
c=0;
SUMA=0;
while (c<n)
{
c=c+1;//C++;
SUMA=SUMA + (2*c-1);
cout<<"La suma de los "<<c<<" es: "<<SUMA<<endl;
}
cout<<endl;
};break;
case 3:
{
cout<<"3.- Suma de los n primero terminos pares /n"<<endl;
cout<<"----------------/n"<<endl;
cout<<"Ingrese el valor del n-esimo termino"; cin>>n;
c=0;
SUMA=0;
while (c<n)
{
c=c+1;//c++;
SUMA=SUMA+(2*c);
cout<< " La suma de los "<<c<<"es: "<<SUMA<<endl;
}
cout<<endl;
};break;
case 4:
{
cout<<"4.- Factorial de n primeros terminos"<<endl;
cout<<"-----------"<<endl;
cout<<"ingrese el valor de n-esimo termino"<<cin>>n;
c=
fact=1;
do
{
c=c+1;
fact=fact*c;
cout<<"La suma de los"<<c<<"es: "<<fact<<endl;
}while(c<n);
break;
}
}//FIN DEL SWITCH
}while(opcion!=0);//FIN DEL DO WHILE
}//FIN DEL PROGRAMA