
#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




