top of page

#include<iostream>
#include<math.h>
using namespace std;

int main()
{

int opcion;
cout<<"MENU "<<endl;
cout<<"(1):control de temperatura"<<endl;
cout<<"(2):GRADO DE COMPLEJIDAD "<<endl;
cout<<"(3):POTENCIA DEL SISTEMA"<<endl;
cout<<"(4):FIABILIDAD DEL SISTEMA"<<endl;
cin>>opcion;
switch(opcion)
{
   {
    
    case 1:
    {
        cout<<" control de temperatura\n"<<endl;
    cout<<"***************\n"<<endl;
    cout<<"diplop"<<endl;
    //DECLARACION
    int K, e, DT, TS ;
    double GPT;
    //ASIGNACION
    cout<<"el valor de K=";cin>>K;
    cout<<"el valor de e=";cin>>e;
    cout<<"el valor de DT=";cin>>DT;
    cout<<"el valor de TS=";cin>>TS;
    //PROCESO
    if(TS!=1)
    {
        if(10<K<89)
        {
            GPT=(K/(1-TS))*pow(e,1*-DT);    
            //RESULTADO
            cout<<"RESULTADO DE GPT::"<<GPT<<endl;  
        }
        else
        cout<<"VALOR NO INCLUYE K"<<endl;
      }
      else
      {
        cout<<"INDETERMINADO"<<endl;
      }
    
    }; break;
    
    
    case 2:
    {
            cout<<"GRADO DE COMPLEJIDAD"<<endl;
    cout<<"***************"<<endl;
    cout<<"diplop"<<endl;
    //DECLARACION
    int CI, CPM, CCU;
    double GC;
    //ASIGNACION
    cout<<"LA COMPLEJIDAD DE INSTALACION ES=";cin>>CI;
    cout<<"LA COMPLEJIDAD DE PUESTA EN MARCHA ES=";cin>>CPM;
    cout<<"LA COMPLEJIDAD DE CARA AL USUARIO=";cin>>CCU;
    //PROCESO
    if(0<=CI<=10)
    { 
        if(0<=CPM<=10)
        {
          if(0<=CCU<=10)
         {
         
            GC=CI+CPM+CCU;
            //RESULTADO
            cout<<"RESULTADO DE GRADO DE COMPLEJIDAD="<<GC<<endl;
        
            }
            else
         cout<<"VALOR NO INCLUYE COMPLEJIDAD DE PUESTA EN MARCHA"<<endl;
            }
        
        else
        cout<<"VALOR NO INCLUYE COMPLEJIDAD DE PUESTA EN MARCHA"<<endl;
        }
     else
      {
        cout<<"VALOR NO INCLUYE COMPLEJIDAD DE INSTALACION"<<endl;
      }
    };break;
        
            
    case 3:
    {
            cout<<"POTENCIA DEL SISTEMA"<<endl;
    cout<<"***********************************************"<<endl;
    cout<<"diplop"<<endl;
    //DECLARACION
    int  FA, INF, VT, PE, CM, PC;
    double PS;
    //ASIGNACION
    cout<<"LA FACILIDAD DE AMPLIACION ES=";cin>>FA;
    cout<<"FACILIDAD DE INCORPORAR NUEVAS FUNCIONES ES=";cin>>INF;
    cout<<"VELOCIDAD DE TRANSMISION ES=";cin>>VT;
    cout<<"PROTOCOLO ESTANDAR";cin>>PE;
    cout<<"CAPASIDAD DE MULTIMEDIO ES=";cin>>CM;
    cout<<"PREINSTALACION COMPATIBLE ES=";cin>>PC;
    //PROCESO    
    if((FA=0)or(FA=10))
    {
        if(0<=INF<=10)
        {
            if(0<=VT<=10)
        { 
        if((PE=0)or(PE=5))
        {
            if(0<=CM<=5)
        {
            if((PC=0)or(PC=10))
        { 
         PS=FA+INF+VT+PE+CM+PC;
         cout<<"EL RESULTADO DE POTENCIA DEL SISTEMA ES="<<PS<<endl;
        
        }
        else
        cout<<"VALOR NO INCLUYE PREINSTALACION COMPATIBLE"<<endl;
        
        }
        else
        cout<<"VALOR NO INCLUYE FACILIDAD DE INCORPORAR NUEVAS FUNCIONES"<<endl;
        
        }
        else
        cout<<"VALOR NO INCLUYE CAPASIDAD DE MULTIMEDIO"<<endl;
        }
        else
        cout<<"VALOR NO INCLUYE PROTOCOLO ESTANDAR"<<endl;
        
        }
        else
        cout<<"VALOR NO INCLUYE VELOCIDAD DE TRANSMISION"<<endl;
        }
     else
      {
        cout<<" VALOR NO INCLUYE FACILIDAD DE AMPLIACION"<<endl;
        
      }
    };break;
    
    
    case 4:
    {
            cout<<"FIABILIDAD DEL SISTEMA"<<endl;
    cout<<"******************************************************"<<endl;
    cout<<"diplop"<<endl;
    //DECLARACION
    int CD,FAR;
    double FS;
    //ASIGNACION
    cout<<"EL CONTROL DISTRIBUTIVO ES=";cin>>CD;
    cout<<"LA FUENTE DE ALIMENTACION REDUNDANTES ES=";cin>>FAR;
    //PROCESO
    if((CD=0)||(CD=5)||(CD=10))
    {
        if((FAR=0)||(FAR=10))
        {
            FS=CD+FAR;
            //RESULTADO
            cout<<"RESULTADO DE FIABILIDAD EL SISTEMA ES="<<FS<<endl;
        }
        else
        cout<<"VALOR NO INCLUYE FUENTE DE ALIMENTACION REDUNDANTES"<<endl;
        }
     else
      {
        cout<<"VALOR NO INCLUYE CONTROL DISTRIBUTIVO"<<endl;
      }
    };break;
   }
   default:
       cout<<"no es opcion"<<endl;
}// fin switch


return 0;
}//fin de programa

COPILACION DE DOMOTICA 3.PNG
COPILACION DE DOMOTICA 4.PNG
COPILACION DE DOMOTICA2.PNG
COPILACION DE DOMOTICA1.PNG
DOMOTICA EN C.PNG

DANNY HUAYTA

bottom of page