domingo, 9 de junio de 2013

For, While y Do While

#include <iostream>
using namespace std;
// VARIABLES PUBLICAS
int opcion,n,i,v;
int main ()
{
  // TOMA D DECISION MUILTIPLE
  // INICIO DEL BUBLE DO WHILE
  do
  {
     cout<<"---------------------";
     cout<<"MENU PRINCIPAL \n \n";
     cout<<"1) CALCULO DE LA CARGA ELECTRICA \n";
     cout<<"2) CALCULO DEL VOLTAJE \n";
     cout<<"3) CALCULO DE LA POTENCIA ELECTRICA \n";  
     cout<<" INGRESE UNA OPCION /<0> PARA SALIR \n\n";     cin>>opcion;
     switch (opcion)
      {
case 1:
           {

           double r;
           int final;
           cout<<"--------------------------------------------------------------\n";
           cout << "CALCULO DE LA CARGA ELECTRICA\n\n" << "";
           cout << "INGRESE LA INTENSIDAD: "; cin>>final;
           cout << "INGRESE EL TIEMPO: "; cin>>v;
           for (n=1; n<=final; n++)
             {
               r = n * v;    
              cout << r << "\n ";
               ++i;
              }
            cout << "FIN\n";
           }
           break;         
case 2:
           {
           double s;
            int final;  
           cout << "\n\n";
           cout << "-------------------------------------------------------------\n";
           cout << "CALCULO DEL VOLTAJE \n\n";
           cout << "INGRESE LA INTENSIDAD DE CORRIENTE > ";cin >> final;
           cout << "INGRESE LA RESISTENCIA: "; cin>>v;
            i=1;
            while (i<=final)
              {
              s = i*v;
               cout << s << "\n ";
               ++i;
              }
            cout << "FIN\n";
           }
            break;
case 3:
            {
            // CALCULO DE LOS NUMEROS PARES
            cout << "\n\n";
            cout << "------------------------------------------------------------\n";
            cout << "CALCULO DE LA POTENCIA ELECTRICA \n\n";
              i=1;
              cout << "INGRESE LA RESISTENCIA:  ";cin >> n;
              cout << "INGRESE LA INTENSIDAD DE CORRIENTE:  ";cin >> v;
            do
               {
                 cout << i*(v*v) <<"\n";
                 i++;
               } while (i<=n);
              break;   
            }                 
        default:
        cout<<"grupo default de instrucciones \n";
      }     
     // FIN DEL BUBLE WHILE
    } while (opcion!=0);
// FINAL DEL PROGRAMA
  system("pause");
  return 0;
}

No hay comentarios:

Publicar un comentario