top of page

LENGUAJE DE PROGRAMACIÓN
alumno: tenorio diaz ney eduardo

EJERCICIOS REALIZADOS EN CLASE



Código

#include<iostream>
using namespace std;
int op, n;
long long factorial (int n) {
long long fact = 1;
for(int i = 1; i <= n; i++)
{fact *=i;
}
return fact;
}
int main()
{
do
{
cout<<" M E N U \n";
cout<<"-------------\n";
cout<<"1.- Suma de los n primeros terminos \n";
cout<<"2.- Suma de los n primeros terminos impares \n";
cout<<"3.- Suma de los n primeros terminos pares \n";
cout<<"4.- Suma de los n primeros terminos de la serie \n";
cout<<"5.- Suma de los n numeros factoriales \n";
cout<<" INGRESE UNA OPCION <> 0: "; cin>>op;
switch(op)
{
case 1: {
cout<<"1.- Suma de los n primeros terminos \n";
cout<<"---------------------------------------------\n";
cout<<"Ingrese el valor del n-esimo termino: "; cin>>n;
int suma = n * (n + 1)/2;
cout<<"La suma de los primeros "<<n<<" terminos es: " << suma << endl;
cout<<endl;
break;
}
case 2: {
cout<<"2.- Suma de los n primeros terminos impares \n";
cout<<"---------------------------------------------\n";
cout<<"Ingrese el valor del n-esimo termino: "; cin>>n;
int suma = n * n;
cout<< "La suma de los " <<n<< " primeros terminos impares es: "<<suma<<endl;
cout<<endl;
break;
}
case 3: {
cout<<"3.- Suma de los n primeros terminos pares \n";
cout<<"---------------------------------------------\n";
cout<<"Ingrese el valor del n-esimo termino: "; cin>>n;
int suma = n * (n + 1);
cout<< "La suma de los "<<n<<" primeros terminos pares es: "<<suma<<endl;
break;
}
case 4: {
cout<<"4.- Suma de los n primeros terminos de la serie \n";
cout<<"---------------------------------------------\n";
cout<<"Ingrese el valor del n-esimo termino: "; cin>>n;
int suma = 0;
for (int i = 1; i <= n; ++i) {
suma += i;
cout<< "La suma de los "<<n<<" primeros terminos de la serie es: "<<suma<<endl;
break;
}
case 5: {
cout<<"5.- Suma de los n numeros factoriales \n";
cout<<"---------------------------------------------\n";
cout<<"Ingrese el valor del n-esimo termino: "; cin>>n;
long long suma = 0;
for(int i = 1; i <= n; i++)
{
suma += factorial(i);
}
cout<< "La suma de los "<<n<<" factoriales es: "<<suma<<endl;
break;
}
}
} while (op!=0);
}
bottom of page