using namespace std;
int main ()
{
int i, n, SUMA, Opcion;
do
{
cout<<"*****MENU 1*****\n ";
cout<<" 1) Suma de los n primeros numeros \n";
cout<<" 2) Suma de los n primeros numeros pares \n";
cout<<" 3) Suma de los n primeros numeros impares \n";
cout<<" 4) el factorial de n \n";
cout<<"******************************************** \n";
cout<<" Ingrese una opcion < > 0"; cin >>Opcion;
switch (Opcion)
{
case 1:
{
int i, n, SUMA ;
// declaracion
cout<<"ingrese el valor de N: "; cin>>n;
i= 1;
SUMA=0;
for (i= 1; i<=n; i++)
SUMA=SUMA +i;
cout<<"la suma de los primeros numeros enteros es: ";
cout<< SUMA << endl;
};break;
case 2:
{
int i, n, SUMA;
// declaracion
cout<<"ingrese el valor de N: "; cin>>n;
i= 1;
SUMA=0;
while (i<=n)
{
SUMA=SUMA+ 2*i;
i++;
}
// fin del while
cout<<"la suma de los primeros numeros pares es:";
cout<< SUMA<< endl;
};break;
case 3:
{
int i, n, SUMA;
cout<<"ingrese el valor de N:"; cin>>n;
i=1;
SUMA=0;
do
{
SUMA=SUMA+ (2*i-1);
i++;
}while (i<=n);
// fin del while
cout<<"la suma de los primeros numeros impares es: ";
cout<< SUMA<< endl;
};break;
case 4:
{
int i, n, fact;
//DECLARACION
i = 1;
fact = 1;
cout<<"Ingrese el valor de N: "; cin>>n;
while (i<=n)
{
fact = fact * i;
i++;
//FIN DEL WHILE
}
cout<<"el factorial de "<<n<< " es: "<< fact << endl;
};break;
}
// fin del switch
}while (Opcion!=0);
// fin del while
system("pause");
return 0;
}// fin del programa



No hay comentarios:
Publicar un comentario