top of page

EJERCICIOS REALIZADOS EN CLASE 

Captura de pantalla 2024-01-20 094958.png
Captura de pantalla 2024-01-20 095009.png
Captura de pantalla 2024-01-20 095655.png

Código

Captura de pantalla 2024-01-20 095720.png

#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);
   
}

  • Facebook
  • Twitter
  • Instagram

© 2023 Creado por Eduardo Tenorio con Wix.com

bottom of page