top of page

SEMANA 6 Y 7

BUCLE

#include <iostream>

using namespace std;
int opcion, n , c, SUMA ;

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<< "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<<"------------------------------------------- \n ";
               cout<<"1.- Suma de los n primeros terminos impares \n ";
               cout<<"------------------------------------------- \n ";
               cout<<"Ingerse el valor del n-simo termino \n           "; cin >>n;
               c=0;
               SUMA=0;
               while (c<0)
               {
                   c= c + 1; // c++;
                   SUMA = SUMA +(2*c -1);
                   cout<< "La suma de los "<<c<<" es : "<<SUMA<<endl;
               }
               
               cout<<endl;
       
           }; break ;
   }  //Fin del switch
   
   
} while (opcion!=0); //Fin de do while
} //Fin del programa

image.png

FACTORIAL 

#include <iostream>

using namespace std;
int opcion, n, c, SUMA, factorial;

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.- Calcular el factorial de un numero \n ";
        cout << " 0.- Salir \n ";
        cout << "INGRESE UNA OPCION <> "; cin >> opcion;

        switch (opcion) {
            case 1:
                cout << " 1.- Suma de los n primeros terminos \n ";
                cout << endl;
                break;

            case 2:
                cout << "------------------------------------------- \n ";
                cout << "1.- Suma de los n primeros terminos impares \n ";
                cout << "------------------------------------------- \n ";
                cout << "Ingrese el valor del n-simo 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 << " 1.- Calcular el factorial de un numero \n ";
                cout << "Ingrese el valor de n para calcular el factorial: "; cin >> n;
                factorial = 1;
                c = 1;
                while (c <= n) {
                    factorial *= c;
                    c++;
                }
                cout << "El factorial de " << n << " es: " << factorial << endl;
                break;
        }

    } while (opcion != 0); // Fin de do-while
    return 0;
}

image.png
bottom of page