top of page

LENGUAJE DE PROGRAMACIÓN
Ejercicios en clase - 6 y 7
#include <iostream>
usando el espacio de nombres std;
opción int;
//para el factorial
int factorial(int num) {
if (num == 0 || num == 1) {
return 1;
} else {
return número * factorial(núm - 1);
}
}
int principal() {
int n;
intc;
int suma;
hacer {
cout << "MENÚ \n";
cout << "_____________________ \n";
cout << "1.- Suma de los n primeros términos \n";
cout << "2.- Suma de los n primeros términos impares \n";
cout << "3.- Suma de los n primeros términos pares \n";
cout << "4.- Cálculo del factorial \n";
cout << "Ingrese una opción diferente de 0: ";
cin >> opción;
switch (opcion) {
caso 1:
cout << "1.- Suma de los n primeros términos \n";
cout << "Ingrese el valor de n: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
suma = suma + c;
}
cout << "La suma de los primeros " << n << " términos es: " << suma << endl;
cout<<endl;
romper;
caso 2:
cout << "2.- Suma de los n primeros términos impares \n";
cout << "______________________________________ \n";
cout << "Ingrese el valor del n-esimo termino: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
suma = suma + (2 * c - 1);
cout << "La suma de los " << c << " términos es: " << suma << endl;
}
cout<<endl;
romper;
caso 3:
cout << "3.- Suma de los n primeros términos pares \n";
cout << "______________________________________ \n";
cout << "Ingrese el valor del n-esimo termino:
cout << "La suma de los " << c << " términos es: " << suma << endl;
}
cout<<endl;
romper;
caso 4:
cout << "4.- calculo del factorial \n";
cout << "______________________________________ \n";
cout << "Ingrese el valor de n: ";
cin >> n;
cout << "El factorial de " << n << " es: " << factorial(n) << endl;
cout<<endl;
romper;
} // fin del switch
} while (opcion != 0);
devolver 0;
}

#include <iostream>
usando el espacio de nombres std;
opción int;
int factorial(int num) {
if (num == 0 || num == 1) {
return 1;
} else {
return número * factorial(núm - 1);
}
}
int principal() {
int n;
intc;
int suma;
hacer {
cout << "MENÚ \n";
cout << "_____________________ \n";
cout << "1.- Suma de los n primeros términos \n";
cout << "2.- Suma de los n primeros términos impares \n";
cout << "3.- Suma de los n primeros términos pares \n";
cout << "4.- Cálculo del factorial \n";
cout << "5.- Suma de serie \n";
cout << "Ingrese una opción diferente de 0: ";
cin >> opción;
switch (opcion) {
caso 1:
cout << "1.- Suma de los n primeros términos \n";
cout << "Ingrese el valor de n: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
suma = suma + c;
}
cout << "La suma de los primeros " << n << " términos es: " << suma << endl;
cout<<endl;
romper;
caso 2:
cout << "2.- Suma de los n primeros términos impares \n";
cout << "______________________________________ \n";
cout << "Ingrese el valor del n-esimo termino: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
suma = suma + (2 * c - 1);
cout << "La suma de los " << c << " términos es: " << suma << endl;
}
cout<<endl;
romper;
caso 3:
cout << "3.
cout << "La suma de los " << c << " términos es: " << suma << endl;
}
cout<<endl;
romper;
caso 4:
cout << "4.- Cálculo del factorial \n";
cout << "______________________________________ \n";
cout << "Ingrese el valor de n: ";
cin >> n;
cout << "El factorial de " << n << " es: " << factorial(n) << endl;
cout<<endl;
romper;
caso 5:
cout << "5.- Suma de serie \n";
cout << "______________________________________ \n";
cout << "Ingrese el valor de n: ";
cin >> n;
c = 0;
suma = 0;
mientras (c < n) {
c = c + 1;
// Puedes ajustar la serie según tus necesidades
suma = suma + (1.0 / c);
cout << "La suma de la serie hasta " << c << " es: " << suma << endl;
}
cout<<endl;
romper;
} // fin del switch
} while (opcion != 0);
devolver 0;
}

bottom of page