EVAP 04

Hacer 3 ejecicios con do-while, for, while.

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