Clase de Lenguaje de Programación
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

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