top of page

CLASE 6 y 7

#include <iostream>

using namespace std;

 

int main() {

    int opcion, n;

    char continuar;

 

    do {

        cout << "     M E N U \n";

        cout << "--------------- \n";

        cout << "1.- Suma de los primeros n numeros \n";

        cout << "2.- Suma de los primeros n numeros impares \n";

        cout << "3.- Suma de los primeros n numeros pares \n";

        cout << "4.- Calcular el factorial de n \n";

        cout << "5.- Suma de los primeros n numeros SERIE \n";

        cout << "    INGRESE UNA OPCION <> 0 \n";

 

        cin >> opcion;

 

        switch(opcion) {

            case 1: {

                cout << "Ingrese el valor de n: ";

                cin >> n;

 

                int suma = 0;

                int i = 1;

                while (i <= n) {

                    suma += i;

                    i++;

                }

 

                cout << "La suma de los primeros " << n << " numeros es: " << suma << endl;

            } break;

 

            case 2: {

                cout << "Ingrese el valor de n: ";

                cin >> n;

 

                int suma_impares = 0;

                int i = 1;

                while (i <= 2 * n - 1) {

                    suma_impares += i;

                    i += 2;

                }

 

                cout << "La suma de los primeros " << n << " numeros impares es: " << suma_impares << endl;

            } break;

 

            case 3: {

                cout << "Ingrese el valor de n: ";

                cin >> n;

 

                int suma_pares = 0;

                int i = 2;

                while (i <= 2 * n) {

                    suma_pares += i;

                    i += 2;

                }

 

                cout << "La suma de los primeros " << n << " numeros pares es: " << suma_pares << endl;

            } break;

 

            case 4: {

                cout << "Ingrese el valor de n: ";

                cin >> n;

 

                int factorial = 1;

                int i = 1;

                while (i <= n) {

                    factorial *= i;

                    i++;

                }

 

                cout << "El factorial de " << n << " es: " << factorial << endl;

            } break;

 

            case 5: {

                cout << "Ingrese el valor de n: ";

                cin >> n;

 

                double suma_serie = 0.0;

                int i = 1;

                while (i <= n) {

                    suma_serie += 1.0 / i;

                    i++;

                }

 

                cout << "La suma de los primeros " << n << " numeros de la serie es: " << suma_serie << endl;

            } break;

 

            default:

                cout << "Opción no válida\n";

                break;

        }

 

        cout << "¿Desea realizar otra operación? (s/n): ";

        cin >> continuar;

 

    } while (continuar == 's' || continuar == 'S');

 

    cout << "Fin del programa. Hasta luego.\n";

 

    return 0;

}

Nuestro trabajo

Ponte en contacto para que podamos empezar a trabajar juntos.

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
¡Gracias por tu mensaje!

LP 2023-I IIIME A OMAR MORENO

©2023 por LP 2023-I IIIME A OMAR MORENO. Creado con Wix.com

bottom of page