Los 3 primeros son FOR, los tres que siguen son WHILE y los tres ultimos son DO-WHILE
#include<iostream>
using namespace std;
int lista()
{
int opcion;
cout<<endl;
cout<<"*****************************************\n";
cout <<"MENU PRINCIPAL\n";
cout<<"1) SUMA DE NUMEROS IMPARES \n";
cout<<"2) SUMA DE CUADRADOS \n";
cout<<"3) SUMA DE NUMEROS PARES \n";
cout<<"4) SUMA DE CUBOS \n";
cout<<"5) PRODUCTO DE CUADRADOS \n";
cout<<"6) SUMA DE NUMEROS MULTIPLOS DE 3 \n";
cout<<"7) SUMA DE NUMEROS MULTIPLOS DE 7 \n";
cout<<"8) FACTORIAL DE UN NUMERO \n";
cout<<"9) PRODUCTO DE CUBOS \n";
cout<<endl;
cout<<" DIGITE <0> PARA SALIR\n";
cout<<"*****************************************\n";
cout<<endl;
cout<<"INGRESE LA OPCION : ";
cin>>opcion;
return opcion;
}
int suma, i, n;
float producto;
int main()
{
int opcion;
do
{
opcion=lista();
system("cls");
switch(opcion)
{
case 1:
{
suma=0;
i=1;
cout<<endl;
cout<<"HA SELECCIONADO LA OPCION 1: SUMA DE NUMEROS IMPARES\n";
cout<<endl;
cout<<"INGRESE EL NUMERO DE TERMINOS: ";
cin>>n;
for (i=1; i<=n; i++)
{
suma=suma+ (2*i)-1;
}
cout<<endl;
cout<<"EL RESULTADO DE LA SUMA ES: ";cout<<suma;
cout<<endl;
cout<<endl;
}
case 2:
{
suma=0;
i=1;
cout<<endl;
cout<<"HA SELECCIONADO LA OPCION 2: SUMA DE CUADRADOS\n";
cout<<endl;
cout<<"INGRESE EL NUMERO DE TERMINOS: ";
cin>>n;
for (i=1; i<=n; i++)
{
suma=suma+ (i*i);
}
cout<<endl;
cout<<"EL RESULTADO DE LA SUMA ES: ";cout<<suma;
cout<<endl;
cout<<endl;
}
case 3:
{
suma=0;
i=1;
cout<<endl;
cout<<"HA SELECCIONADO LA OPCION 3: SUMA DE NUMEROS PARES\n";
cout<<endl;
cout<<"INGRESE EL NUMERO DE TERMINOS: ";
cin>>n;
for (i=1; i<=n; i++)
{
suma=suma+ (i*2);
}
cout<<endl;
cout<<"EL RESULTADO DE LA SUMA ES: ";cout<<suma;
cout<<endl;
cout<<endl;
}
case 4:
{
suma=0;
i=1;
cout<<endl;
cout<<"HA SELECCIONADO LA OPCION 4: SUMA DE CUBOS\n";
cout<<endl;
cout<<"INGRESE EL NUMERO DE TERMINOS: ";
cin>>n;
while (i<=n)
{
suma=suma+ (i*i*i);
i=i+1;
}
cout<<endl;
cout<<"EL RESULTADO DE LA SUMA ES: ";cout<<suma;
cout<<endl;
cout<<endl;
break;
}
case 5:
{
producto=1;
i=1;
cout<<endl;
cout<<"HA SELECCIONADO LA OPCION 5: PRODUCTO DE CUADRADOS\n";
cout<<endl;
cout<<"INGRESE EL NUMERO DE TERMINOS: ";
cin>>n;
while (i<=n)
{
producto =producto * (i*i);
i=i+1;
}
cout<<endl;
cout<<"EL RESULTADO DEL PRODUCTO ES: ";cout<<producto;
cout<<endl;
cout<<endl;
break;
}
case 6:
{
suma=0;
i=1;
cout<<endl;
cout<<"HA SELECCIONADO LA OPCION 6: SUMA DE NUMEROS MULTIPLOS DE 3\n";
cout<<endl;
cout<<"INGRESE EL NUMERO DE TERMINOS: ";
cin>>n;
while (i<=n)
{
suma = suma + (i*3);
i=i+1;
}
cout<<endl;
cout<<"EL RESULTADO DE LA SUMA ES: ";cout<<suma;
cout<<endl;
cout<<endl;
break;
}
case 7:
{
suma=0;
i=1;
cout<<endl;
cout<<"HA SELECCIONADO LA OPCION 7: SUMA DE NUMEROS MULTIPLOS DE 7\n";
cout<<endl;
cout<<"INGRESE EL NUMERO DE TERMINOS: ";
cin>>n;
do
{
suma = suma + (i*7);
i=i+1;
}
while (i<=n);
cout<<endl;
cout<<"EL RESULTADO DE LA SUMA ES: ";cout<<suma;
cout<<endl;
cout<<endl;
break;
}
case 8:
{
producto=1;
i=1;
cout<<endl;
cout<<"HA SELECCIONADO LA OPCION 8: FACTORIAL DE UN NUMERO\n";
cout<<endl;
cout<<"INGRESE EL NUMERO DE TERMINOS: ";
cin>>n;
do
{
producto=producto*i;
i=i+1;
}
while (i<=n);
cout<<endl;
cout<<"EL RESULTADO DEL PRODUCTO ES: ";cout<<producto;
cout<<endl;
cout<<endl;
break;
}
case 9:
{
producto=1;
i=1;
cout<<endl;
cout<<"HA SELECCIONADO LA OPCION 9: PRODUCTO DE CUBOS\n";
cout<<endl;
cout<<"INGRESE EL NUMERO DE TERMINOS: ";
cin>>n;
do
{
producto=producto*(i*i*i);
i=i+1;
}
while (i<=n);
cout<<endl;
cout<<"EL RESULTADO DEL PRODUCTO ES: ";cout<<producto;
cout<<endl;
cout<<endl;
break;
}
}
}
while (opcion!=0);
system("pause");
return 0;
}
El archivo de C++ : evap 04
No hay comentarios:
Publicar un comentario