martes, 3 de diciembre de 2013

evap 4


EVAP 4
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
    int i,n,suma,opcion;
    cout<<"***********MENU***********\n\n";
    cout<<"1)SUMA INFINITA\n";
    cout<<"2)MINIMO COMUN MULTIPLO\n";
    cout<<"3)MINIMO VALOR DE UN NUMERO\n";
    cout<<"4)NUMERO DE TERMINOS DE UNA SERIE\n";
    cout<<"5)NUMERO MAYOR A 30\n";
    cout<<"6)LA SUMA DE LOS PRIMEROS CUBOS DE UNA SERIE\n";  
    cout<<"7)NUMEROS DEL 2 AL 20\n";  
    cout<<"8)MULTIPLO DE 13 DE UNA CANTIDAD DADA\n";
    cout<<"9)CALCULO DE LOS PRIMEROS TERMINOS PARES DE UNA SUCESION\n";
    cout<<"DIGITE <0> PARA SALIR\n";
    cout<<"**************************\n";
    cout<<"INGRESE UNA OPCION: ";
 cin>>opcion;
 cout<<endl;
    switch(opcion)
    {
  case 1:
        {
   cout<<"SUMA INFINITA\n\n";
   int N,i,suma=0;
   cout<<"INGRESE DENOMINADOR FINAL:";
   cin>>N;
   for (i=1;i<=N;i++)
   {
    suma=suma+1/i;
   }
   cout<<"LA SUMA ES:"<<suma;
   break;
        }
        case 2:
        {
            cout<<"MINIMO COMUN MULTIPLO\n\n";
   int N1,N2,menor,mayor,r;
   cout<<"INGRESE PRIMER NUMERO:";
   cin>>N1;
   cout<<"INGRESE SEGUNDO NUMERO:";
   cin>>N2;
   if(N1>N2)
   {
    mayor=N1;
    menor=N2;
   }
   else
   {
    mayor=N2;
    menor=N1;
   }
   while (menor>0)
   {
    r=mayor%menor;
    mayor=menor;
    menor=r;
   }
   cout<<"EL MINIMO COMUN MULTIPLO ES :"<<mayor;
            break;
        }
        case 3:
        {
   cout<<"EL MINIMO VALOR DE UN NUMERO";
   unsigned N,r;
   cout<<"INGRESE UN NUMERO:";
   cin>>N;
   do
   {
    r=0;
    while(N>0)
    {
     r=r+N%10;
     N=N/10;
    }
    N=r;
   }
   while(r>9);
   cout<<"LO MINIMO ES: "<<r;
   break;    
        }
        case 4:
        {
   cout<<"NUMERO DE TERMINOS\n\n";
   int i,j,k,n,suma;
   cout<<"INGRESE NUMERO DE TERMINOS: ";cin>>n;
   i=1; j=2; k=1; suma=0;
   cout<<"S = ";
   while(i<=n)
   {
    if (i%2==0)
    {
     cout<<j<<",";
     suma = suma + j; j+=2;i+=1;
    }
    else
    {
     cout<<k<<",";
     suma = suma + k;
     k+=1;i+=1;
    }
   }
   cout<<"La suma total de la serie es = "<<suma;cout<<endl;
            break;
        }
        case 5:
        {
   cout<<"NUMERO MAYOR A 30\n\n";
      int num;
   cout<<"INGRESE UN NUMERO MAYOR A 30\n\n";
   cin>>num;
   cout<<endl;
   if(num<=15)
   {
    do
    {
     cout<<"INGRESE UN NUMERO MAYOR A 30\n\n";
     cin>>num;
     cout<<endl;
    }
    while(num<=15);
   }
      cout<<"EL NUMERO FUE: "<<num;cout<<endl;
            break;
        }
        case 6:
        {
   cout<<"LA SUMA DE LOS PRIMEROS CUBOS ES\n\n";
   suma=0;
   i = 1;
   cout<<"SUMA DE LOS PRIMEROS CUBOS\n\n";
   cout<<"INGRESE EL NUMERO TERMINOS A SUMAR: ";
   cin>>n;
   cout<<endl;
   for (i=1; i<=n; i++)
   {
    suma=suma+(i*i*i);
   }
   cout <<"LA SUMA DE LOS PRIMEROS CUBOS ES: "<<suma;
   cout<<endl;
            break;
        }
        case 7:
        {
   cout<<"LOS NUMEROS DEL 2 AL 20\n\n";
   int a;
   cout<<"Los numero del 2 al 20";
   cout<<endl;
   for(a=2;a<=20;a=a+2)
   {
    cout<<a;cout<<endl;
   }
            break;
 
        }
        case 8:
        {
   cout <<"MULTIPLOS DE 13\n\n";
   cout <<"INGRESE EL NUMERO TERMINOS A SUMAR:";
   cin >>n;
   cout<<endl;
   suma=0;
   i = 1;
   while (i<=n)
   {
    suma=suma+(13*i);
    i=i+1;
   }
   cout<<"LA SUMA DE LOS MULTIPLOS DE 13: "<<suma;
   cout<<endl;
            break;
        }
        case 9:
        {
   suma=0;
   i=1;cout<<endl;
   cout<<"CALCULO DE LOS PRIMEROS TERMINOS PARES\n\n";
   cout<<"INGRESE NUMEROS DE TERMINOS A SUMAR: ";
   cin>>n;cout<<endl;
   for(i=1;i<=n;i++)
   {
    suma=suma+(2*i);
            }
            cout<<"LA SUMA DE LOS NUMEROS PARES ES: "<<suma;
   cout<<endl;
            break;
        }
        cout<<"NO ES UNA OPCION";
    }
    system("pause");
}