Código Programa C Menú Operación Con Números Reales

//Capítulo 4, Ejercicio 14, Lenguaje C TEORIA Y EJERCICIOS,  Evelio Granizo

/*REALIZAR UN MENU PARA CADA UNO DE LOS SIGUIENTES ENUNCIADOS:
A) LEER DOS NUMEROS DEL TECLADO, CALCULAR LA SUMA DE LOS NUMEROS Y DESPLEGAR EL RESULTADO.
B) LEER DOS NUMEROS DEL TECLADO, DETERMINAR Y DESPLEGAR CUAL ES MAYOR DE LOS DOS NUMEROS.
C) LEER DESDE EL TECLADO UNA SERIA DE NUMEROS POSITIVOS, SUPONIENDO QUE EL VALOR DEL CENTINELA ES -1, PARA INDICAR LA ENTRADA DE FIN DE DATOS. LUEGO DETERMINAR Y DESPLEGAR LA SUMA DE LA SERIE DE NUMEROS.
*/

// LIBRERIAS
#include <iostream.h>
#include <conio.h>
void main()
{
 //DECLARACION DE VARIABLES
 int op, ctr;
 float suma, n1 , n2;
 //MENU
 ctr=1;//INICIALIZA VARIABLE DE CONTROL
 cout<<"INGRESE UNA DE LAS SIGUIENTES OPCIONES"<<endl;
 do
 {
  cout<<"(1) SUMA DE DOS NUMEROS"<<endl;
  cout<<"(2) SUMA DE DETERMINAR EL MAYOR DE DOS NUMEROS"<<endl;
  cout<<"(3) SUMA DE NUMEROS"<<endl;
  cin>>op;
  //VALIDA INGRESO DE OPCION
  if((op==1)| (op==2) | (op==3) )
   ctr=0;
  else
   cout<<"NO EXISTE ESA OPCION"<<endl;
 }
 while(ctr==1);
 // REALIZA OPERACION SEGUN OPCION
 switch(op)
 {
  case 1:  cout<<"INGRESE EL PRIMER NUMERO: ";
     cin>>n1;
            cout<<"INGRESE EL SEGUNDO NUMERO: ";
     cin>>n2;
    suma=n1+n2;
            cout<<"RESULATDO DE LA SUMA DE LOS NUMEROS : "<<suma<<endl;
            break;
   case 2:  cout<<"INGRESE EL PRIMER NUMERO: ";
     cin>>n1;
            cout<<"INGRESE EL SEGUNDO NUMERO: ";
     cin>>n2;
            if (n1>n2)
             cout<<"EL NUMERO MAYOR ES: "<<n1;
            else
             if(n2>n1)
                cout<<"EL NUMERO MAYOR ES: "<<n2;
               else
                cout<<"SON IGUALES";
            break;
   case 3:  ctr=1; //VARIABLE DE CONTROL
            suma=0; //INICIALIZA VARIABLE
      do
      {
             cout<<"PARA SALIR INGRESE (-1)"<<endl;
               cout<<"INGRESE UN NUMERO POSITIVO: ";
               cin>>n1;
               if(n1==-1)
               {
                cout<<"EL TOTAL DE LA SUMA ES: "<<suma<<endl;
                  ctr=0;
               }
               else
                if(n1>=0)
                   suma=suma+n1;
                  else
                   cout<<"EL NUMERO INGRESADO ES NEGATIVO, INGRESE NUEVAMENTE"<<endl;
            }
            while(ctr==1);
            break;
 }
 getch();
}

Código Programa C Menú Operación Con Números Enteros

//Capítulo 4, Ejercicio 13, Lenguaje C TEORIA Y EJERCICIOS,  Evelio Granizo

/*REALIZAR UN MENU PARA CADA UNO DE LOS SIGUIENTES ENUNCIADOS:
A) CALCULAR E IMPRIMIR LA SUMA DE UNA SECUENCIA DE ENTEROS, SUPONIENDO QUE EL
 PRIMER ENTERO LEIDO CON cin>> ESPECIFICA EL NUMERO DE VALORES A INTRODUCIR.
B) CALCULAR E IMPRIMIR LA SUMA DE LOS ENTEROS PARES DEL 2 AL VALOR n INGRESADO
 DESDE TECLADO.
C) CALCULAR E IMPRIMIR EL PRODUCTO DE LOS ENTEROS IMPARES DEL 1 AL m INGRESADO
 DESDE TECLADO.  
*/

// LIBRERIAS
#include <iostream.h>
#include <conio.h>
void main()
{
 //DECLARACION DE VARIABLES
 int op, ctr, i, n, total, suma, j;

//MENU
 ctr=1;//INICIALIZA VARIABLE DE CONTROL
 cout<<"INGRESE UNA DE LAS SIGUIENTES OPCIONES"<<endl;
 do
 {
  cout<<"(1) SUMA DE SECUENCIA DE NUMEROS"<<endl;
  cout<<"(2) SUMA DE ENTEROS PARES"<<endl;
  cout<<"(3) SUMA DE ENTEROS IMPARES"<<endl;
  cin>>op;
  //VALIDA INGRESO DE OPCION
  if((op==1)| (op==2) | (op==3) )
   ctr=0;
  else
   cout<<"NO EXISTE ESA OPCION"<<endl;
 }
 while(ctr==1);

// REALIZA OPERACION SEGUN OPCION
 switch(op)
 {
  case 1:  cout<<"ESPECIFIQUE EL NUMERO DE VALORES A INTRODUCIR:";
     cin>>n;
            total=0;
            for(i=1;n>=i;i++)
            {
             cout<<"INGRESE EL "<<i<<" NUMERO ENTERO: ";
               cin>>suma;
               total=total+suma;
            }
            cout<<"RESULTADO DE LA SUMA DE LOS NUMEROS ENTEROS: "<<total<<endl;
            break;

   case 2:  cout<<"ESPECIFIQUE EL LIMITE DE LA SUMA DE NUMEROS PARES DEL 2 A n: ";
     cin>>n;
            total=0;
            j=0;
            for(i=2;n>j;i=i+2)
            {
             cout<<i<<endl;
               total=total+i;
               j=j+1;
            }
            cout<<"RESULTADO DE LA SUMA DE LOS NUMEROS ENTEROS PARES: "<<total<<endl;
            break;

   case 3:  cout<<"ESPECIFIQUE EL LIMITE DEL PRODUCTO DE NUMEROS IMPARES DEL 1 A m: ";    
            cin>>n;
            total=1;
            j=0;
            for(i=1;n>j;i=i+2)
            {
             cout<<i<<endl;
               total=total*i;
               j=j+1;
            }
        cout<<"RESULTADO DEL PRODUCTO DE LOS NUMEROS ENTEROS IMPARES: "<<total<<endl;           
        break;
 }

 getch();
}