Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Alisayli

#1
Programación C/C++ / ayuda en turbo C++
30 Noviembre 2012, 04:34 AM
 :huh:   Bueno, soy nueva en este foro y quisiera que me pudieran ayudar y sacarme de dudas sobre este codigo para un programa en c++. Mi problema es que no se donde meter el Do y while para qe me regrese al menu principal y al terminar cada caso que me regrese a su respectivo menu, y para la opción Salir tampoco se como ponerla... Alguien podria ayudarme? se lo agradeceria y mucho x3!!



#include<iostream.h>
#include<conio.h>


float captura()
{
float res = 0.0;
cin>>res;
return res;
}

void Pulgada_CM()
{
float res = 0.0;
res=captura();
res=res*6.4516;
cout<<"CM: "<<" "<<res;
}

void Pie_M()
{
float res = 0.0;
res=captura();
res=res*0.0929;
cout<<"M: "<<" "<<res;
}

void Yarda_M()
{
float res = 0.0;
res=captura();
res=res*0.8361;
cout<<"M: "<<" "<<res;
}

void Acre_M()
{
float res = 0.0;
res=captura();
res=res*4046.9;
cout<<"M: "<<" "<<res;
}

void Milla_KM()
{
float res = 0.0;
res=captura();
res=res*2.59;
cout<<"KM: "<<" "<<res;
}

void CM_Pulgadas()
{
float res = 0.0;
res=captura();
res=res*0.1550;
cout<<"Pulgadas: "<<" "<<res;
}

void M_Yarda()
{
float res = 0.0;
res=captura();
res=res*1.1960;
cout<<"Yarda: "<<" "<<res;
}

void Hect_Acre()
{
float res = 0.0;
res=captura();
res=res*2.4711;
cout<<"Acre: "<<" "<<res;
}

void KM_Milla()
{
float res = 0.0;
res=captura();
res=res*0.3861;
cout<<"Milla: "<<" "<<res;
}
void Onzas_Gramos()
{
float res = 0.0;
res=captura();
res=res*28.35;
cout<<"Gramos: "<<""<<res;
}

void Libra_Kilogramos()
{
float res = 0.0;
res=captura();
res=res*0.4536;
cout<<"Kilogramos: "<<""<<res;
}

void Stone_Kilogramos()
{
float res = 0.0;
res=captura();
res=res*6.3503;
cout<<"Kilogramos: "<<""<<res;
}

void HundredWeight_Kilogramos()
{
float res = 0.0;
res=captura();
res=res*50.802;
cout<<"Kilogramos: "<<""<<res;
}

void Tonelada_ToneladaM()
{
float res = 0.0;
res=captura();
res=res*1.016;
cout<<"ToneladaM: "<<""<<res;
}

void Pulgadas_CM()
{
float res = 0.0;
res=captura();
res=res*16.387;
cout<<"CM: "<<" "<<res;
}

void Pies_M()
{
float res = 0.0;
res=captura();
res=res*0.0283;
cout<<"M: "<<" "<<res;
}

void OnzaLiquida_Mililitros()
{
float res = 0.0;
res=captura();
res=res*28.413;
cout<<"Mililitros: "<<" "<<res;
}

void Pinta_Litros()
{
float res = 0.0;
res=captura();
res=res*0.5683;
cout<<"Litros: "<<" "<<res;
}

void Galon_Litros()
{
float res = 0.0;
res=captura();
res=res*4.5461;
cout<<"Litros: "<<" "<<res;
}

void Miligramos_Gramos()
{
float res = 0.0;
res=captura();
res=res*0.0154;
cout<<"Gramos: "<<" "<<res;
}

void Gramos_Onzas()
{
float res = 0.0;
res=captura();
res=res*0.0353;
cout<<"Onzas: "<<" "<<res;
}

void Kilogramos_Libras()
{
float res = 0.0;
res=captura();
res=res*2.2046;
cout<<"Libras: "<<" "<<res;
}

void Toneladas_Toneladas()
{
float res = 0.0;
res=captura();
res=res*0.9842;
cout<<"Toneladas: "<<" "<<res;
}


void Centigrados_Fahrenheit()
{
int res = 0;
res=captura();
res=res*9 / 5 + 32;
cout<<"Fahrenheit: "<<" "<<res;
}

void Fahrenheit_Centigrados()
{
int res = 0;
res=captura();
res=res-32*5 / 9;
cout<<"Centigrados: "<<" "<<res;
}

   void main()
   {

   int x;
   cout<<"~ MENU CONVERSIONES DE UNIDADES ~"<<endl;
   cout<<""<<endl;
   cout<<"1. Imperial-Metrico"<<endl;
   cout<<"2. Metrico-Imperial"<<endl;
   cout<<"3. Temperatura"<<endl;
   cout<<"4. Salir"<<endl;
   cin>>x;

   switch(x)
   {
         case 1:cout<<""<<endl;
            cout<<"Imperial-Metrico"<<endl;
            cout<<""<<endl;
            cout<<"Elige una opcion"<<endl;
            cout<<""<<endl;
            cout<<"1. Longitud"<<endl;
            cout<<"2. Peso"<<endl;
            cout<<"3. Volumen"<<endl;
            cout<<"4. Menu Principal  "<<endl;
            
            x = 0;
            cin>>x;
            switch(x)
            {
              case 1:cout<<""<<endl;
              cout<<"1. Longitud"<<endl;
              cout<<""<<endl;
              cout<<"Elige una opcion"<<endl;
              cout<<""<<endl;
              cout<<"1. Convierte Pulgadas - CM"<<endl;
              cout<<"2. Convierte Pie - M"<<endl;
              cout<<"3. Convierte Yarda - M"<<endl;
              cout<<"4. Convierte Acre - M"<<endl;
              cout<<"5. Convierte Milla - Km"<<endl;
              cout<<"6. Imperial-Metrico "<<endl;
         
            x = 0;
            cin>>x;
            switch(x)
            {
              case 1: cout<<"Ingrese PULGADA"<<endl;
                     cout<<""<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Pulgada_CM();
                     break;

              case 2: cout<<"Ingrese Pie"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Pie_M();
                     break;

              case 3: cout<<"Ingrese Yarda"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Yarda_M();
                     break;

              case 4: cout<<"Ingrese Acre"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Acre_M();
                     break;
              case 5: cout<<"Ingrese Milla"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Milla_KM();
                     break;
             }

             break;

               case 2:cout<<""<<endl;
               cout<<"2. Peso"<<endl;
               cout<<""<<endl;
               cout<<"Elige una opcion"<<endl;
               cout<<""<<endl;
               cout<<"1. Convierte Onzas-Gramos"<<endl;
               cout<<"2. Convierte Libra-Kilogramos"<<endl;
               cout<<"3. Convierte Stone-Kilogramos"<<endl;
               cout<<"4. Convierte HundredWeight-Kilogramos"<<endl;
               cout<<"5. Convierte Tonelada-ToneladaM"<<endl;
               cout<<"6. Imperial-Metrico "<<endl;
            
            x = 0;
            cin>>x;
            switch(x)
            {
               case 1: cout<<"Ingrese CM"<<endl;

                     cout<<"Ingresa un numero"<<endl;
                     CM_Pulgadas();
                     break;


                 case 2: cout<<"Ingrese M"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     M_Yarda();
                     break;

                 case 3: cout<<"Ingrese Hectarea"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Hect_Acre();
                     break;

                  case 4: cout<<"Ingrese KM"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     KM_Milla();
                     break;

       }
             break;

        case 3: cout<<""<<endl;
        cout<<"3. Volumen"<<endl;
        cout<<""<<endl;
        cout<<"Elige una opcion"<<endl;
        cout<<""<<endl;
        cout<<"1. Convierte Pulgadas - CM"<<endl;
        cout<<"2. Convierte Pie - M"<<endl;
        cout<<"3. Convierte OnzaLiquida - Mililitros"<<endl;
        cout<<"4. Convierte Pinta - Litros"<<endl;
        cout<<"5. Convierte Galon - Litros"<<endl;
        cout<<"6. Imperial-Metrico "<<endl;

        x = 0;
            cin>>x;
            switch(x)
            {
            case 1: cout<<"Ingrese Pulgada"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Pulgadas_CM();
                     break;

              case 2: cout<<"Ingrese Pie"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Pies_M();
                     break;

              case 3: cout<<"Ingrese OnzaLiquida"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     OnzaLiquida_Mililitros();
                     break;

              case 4: cout<<"Ingrese Pinta"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Pinta_Litros();
                     break;
              case 5: cout<<"Ingrese Galon"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Galon_Litros();
                     break;
      }
             break;
}


   switch(x)
   {
   case 2: cout<<""<<endl;
   cout<<"Metrico-Imperial"<<endl;
   cout<<""<<endl;
   cout<<"Elige una opcion"<<endl;
   cout<<""<<endl;
   cout<<"1. Longitud"<<endl;
   cout<<"2. Peso"<<endl;
   cout<<"3. Menu Principal "<<endl;
            x = 0;
            cin>>x;
            switch(x)
            {
              case 1:cout<<""<<endl;
              cout<<"1. Longitud"<<endl;
              cout<<""<<endl;
              cout<<"Elige una opcion"<<endl;
              cout<<""<<endl;
              cout<<"1. Convierte CM_Pulgadas"<<endl;
              cout<<"2. Convierte M_Yarda"<<endl;
              cout<<"3. Convierte Hect_Acre"<<endl;
              cout<<"4. Convierte Km_Milla"<<endl;
              cout<<"5. Metrico-Imperial"<<endl;
              x = 0;
            cin>>x;
            switch(x)
            {
               case 1: cout<<"Ingrese CM"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     CM_Pulgadas();
                     break;
               case 2: cout<<"Ingrese M"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     M_Yarda();
                     break;

                 case 3: cout<<"Ingrese Hectarea"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Hect_Acre();
                     break;

              case 4: cout<<"Ingrese KM"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     KM_Milla();
                     break;

                }
      break;
               case 2:cout<<""<<endl;
               cout<<"2. Peso"<<endl;
               cout<<""<<endl;
               cout<<"Elige una opcion"<<endl;
               cout<<""<<endl;
               cout<<"1. Convierte Miligramos-Gramos"<<endl;
               cout<<"2. Convierte Gramos-Onzas"<<endl;
               cout<<"3. Convierte Kilogramos-Libras"<<endl;
               cout<<"4. Convierte Toneladas-Toneladas"<<endl;
               cout<<"5. Metrico-Imperial"<<endl;
               x = 0;
            cin>>x;
            switch(x)
            {
            case 1: cout<<"Ingrese Milgramos"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Miligramos_Gramos();
                     break;

              case 2: cout<<"Ingrese Gramos"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Gramos_Onzas();
                     break;

              case 3: cout<<"Ingrese Kilogramos"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Kilogramos_Libras();
                     break;

              case 4: cout<<"Ingrese Toneladas"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Toneladas_Toneladas();
                     break;
                      }
         break;

}
   case 3: cout<<""<<endl;
   cout<<"3. Temperatura"<<endl;
   cout<<""<<endl;
   cout<<"Elige una opcion"<<endl;
   cout<<""<<endl;
   cout<<"1. Centígrados a Fahrenheit "<<endl;
   cout<<"2. Fahrenheit a Centígrados"<<endl;
   cout<<"3. Temperatura"<<endl;

            x = 0;
            cin>>x;
            switch(x)
            {
              case 1: cout<<"Ingrese Centígrados"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Centigrados_Fahrenheit();
                     break;
              case 2: cout<<"Ingrese Fahrenheit"<<endl;
                     cout<<"Ingresa un numero"<<endl;
                     Fahrenheit_Centigrados();
                     break;

}
         break;

}
getch();
}

}