#include #include #include #include

<cstdlib> <iostream> <stdlib.h> <cstring>

using namespace std; int main(int argc, char *argv[]) {

int y; y=1; while(y==1) { cout<<"*************************************************************\n"; cout<<"*************************************************************\n"; cout<<"**** BIENVENIDO AL DIAGNOSTICADOR DE PC :) *****\n"; cout<<"**** Instrucciones : *****\n"; cout<<"**** 1) LEA LA PREGUNTA *****\n"; cout<<"**** 2) ESCOJA LA OPCION QUE DESEA + ENTER *****\n"; cout<<"*************************************************************\n"; cout<<"*************************************************************\n\n";

int a1,a2,a3; int A,B,C,D; int x;

cout<<"En donde se presenta la falla :"<<endl<<endl; cout<<"1: cout<<"2: cout<<"3: cout<<"4: cout<<"5: CPU "<<endl; Monitor "<<endl; Teclado "<<endl; Audio o sonido "<<endl; Mouse "<<endl<<endl;

cin>>x; system(" cls" ); /* LA CPU */ if(x==1) {//*************************// cout<<"1:La pc no enciende"<<endl; cout<<"2:Aparecio un ruido muy fuerte"<<endl; cout<<"3:No puedo leer los cd que introduzco"<<endl; cout<<"4:La pc se quedo congelada en una pantalla azul y emite un sonido "<<endl<<endl; cin>>a1; /*1:La pc no enciende*/

system(" cls" ).} cin>>a2. cout<<"2:La pc enciende pero permanece la pantalla negra"<<endl.} } /*4:La pc se quedo congelada en una pantalla azul y emite un sonido*/ if(a1==4) . tambien verififique si el swith de power no esta desconectado "<<endl<<endl.} if(a2==2) {cout<<"El lector de cd esta dañado o el cd que introdujo esta def ectuoso por rayaduras etc.} cin>>a2.} if(a2==2) {cout<<"La pc tuvo algun problema interno abra el cpu y verifiqu e si alguna pieza memoria ram. if(a2==1) {cout<<" El ventilador probablemente esta sucio abra el CPU y de le una limpieza indicada"<<endl<<endl.} } /*3:No puedo leer los cd que introduzco*/ if(a1==3) { {cout<<"1:Al insertar el cd no aparece nada en mi PC "<<endl. cout<<"2:Inserto el cd y se queda cargando indefinidamente"<<endl.} if(a2==2) {cout<<"La pc tuvo algun problema interno abra el cpu y verifiqu e si alguna pieza memoria ram.} cin>>a2.ventilado tarjeta video.system(" cls" ). if(a1==1) { {cout<<"1:La pc no enciende "<<endl. if(a2==1) {cout<<"La computadora esta desconectada verifique los cable que esten conectados.ventilado tarjeta video.."<<endl<<endl. cout<<"2:el ruido proviene cuando inicio sesion (como un pitido) no para y se queda en pantalla azul"<<endl. system(" cls" ).} } /*2:Aparecio un ruido muy fuerte*/ if(a1==2) { {cout<<"1:El ruido viene del ventilador pero es muy ruidoso "<<endl. if(a2==1) {cout<<" Probablemente su lectora no tenga la capacidad para lee r el formato del cd que inserto"<<endl<<endl. etc se haya movido y vuel va a colocarlo cuidadosamente en su posicion"<<endl<<endl. system(" cls" ). etc se haya movido y vuel va a colocarlo cuidadosamente en su posicion"<<endl<<endl.

cout<<"4:La imagen que muestra el monitor esta deformado"<<endl<<endl. system(" cls" ).} } }//*************************// /* El MONITOR */ if(x==2) {//*************************// cout<<"1:El monitor no prende"<<endl. /*1:El monitor no prende*/ system(" cls" ). cin>>a1. if(a1==1) { {cout<<"1:Parece que estuviese dañado y no enciende en lo absoluto "<< endl. cout<<"2:Enciende pero se queda en negro"<<endl.} if(a2==2) {cout<<"El window esta dañado y necesita ser formateado "<<endl<<e ndl. system(" cls" ). cout<<"2:El monitor se queda congelado"<<endl. cout<<"3:El monitor esta de un color extraño"<<endl.} cin>>a2.} if(a2==2) {cout<<"El monitor no esta conectado al estabilizador revise"<<e .} cin>>a2. if(a2==1) {cout<<"El monitor esta desconectado revise si sigue el problema es que esta malogrado "<<endl<<endl.{ {cout<<"1:Al quedarse congelada no puedo ingresar a windows "<<endl. cout<<"2:Despues del sonido la pc se reinicia automaticamente"<<end l. if(a2==1) {cout<<" Probablemente se haya movido alguna pieza dentro del cp u abra y vuelvaa colocarlo en su lugar"<<endl<<endl.

if(a2==1) {cout<<" Entre a las opciones del monitor y modique "<<endl<<end l.} cin>>a2. system(" cls" ).ndl<<endl.} } /*2:El monitor se queda congelado*/ if(a1==2) { {cout<<"1:Se queda casi congelado porquese pone muy lento "<<endl.} if(a2==2) {cout<<"El cable de monitor a cpu no esta bien conectado verifiq ue"<<endl<<endl.} cin>>a2. system(" cls" ). cambie la pantalla por una nueva"<<endl<<endl. cout<<"2:La imagen esta muy reducida o muy agrandada "<<endl. if(a2==1) {cout<<" El monitor esta magnetizado entre a las opcines y desma gnetiselo.} } .} if(a2==2) {cout<<"La tarjeta de video no es suficiente para lo que usted e sta utilizando "<<endl<<endl.} } /*4:La imagen que muestra el monitor esta deformado*/ if(a1==4) { {cout<<"1:La imagen esta como ovalada "<<endl. if(a2==1) {cout<<" El problema esta en la capacidad de RAM que su pc posee no es la cantidad suficiente para todo el proceso que usted realiza "<<endl<<en dl.} if(a2==2) {cout<<"Entre a las opciones de monitor y modifique"<<endl<<endl . system(" cls" ). cout<<"2:Tiene un color medio azulino "<<endl. cout<<"2:Se queda congelado indefinidamente y tengo que reiniciarlo "<<endl.} } /*3:El monitor esta de un color extraño*/ if(a1==3) { {cout<<"1:Tiene un color medio verde y/o presenta rajaduras internas "<<endl.} cin>>a2.

cout<<"2:Prende pero igual no funciona"<<endl.} if(a2==2) {cout<<"El teclado esta dañado por dentro compre uno nuevo ya que su reparacion es mas costosa que su arreglo"<<endl<<endl. if(a2==1) {cout<<" El problema esta en que la tecla a sido dañada por agua d eje al sol secar el teclado y vuelva a intentarlo caso contrario ya malogro el t eclado "<<endl<<endl.} cin>>a2. cin>>a1. system(" cls" ).}//*************************// /* El TECLADO */ if(x==3) {//*************************// cout<<"1:El teclado no funciona"<<endl. cout<<"2:Algunas teclas no funcionan"<<endl. /*1:El teclado no funciona*/ system(" cls" ). cout<<"2:Al gunas teclas no funcionan pero estan defectuosas "<<en dl.} cin>>a2. if(a2==1) {cout<<"El teclado esta desconectado vuelva a conectar y reinice "<<endl<<endl.} } .} } /*2:Algunas teclas no funcionan*/ if(a1==2) { {cout<<"1:Algunas teclas no funcionan pero estan como nuevas "<<end l.} if(a2==2) {cout<<"Las teclas defectuosas no tiene nada que ver el problema esta en que la tarjeta del teclado al ser muy antigua ya esta gastada y no reco noce el contacto que usted da a la tecla "<<endl<<endl. cout<<"4:Las teclas CRTL ALT y atajos no funcionan"<<endl<<endl. cout<<"3:El teclado funciona pero las teclas estan muy duras"<<endl. system(" cls" ). if(a1==1) { {cout<<"1:Parece que estubriese malogrado y no prende en lo absoluto" <<endl.

} } /*4:Las teclas CRTL ALT y atajos no funcionan*/ if(a1==4) { {cout<<"1:Presiono una combinacion y me sale otra "<<endl. cout<<"2:Solo pasa eso con algunas teclas "<<endl.} cin>>a2. cout<<"4:Tengo problemas para que mi pc reconozca los dispositvos que co necto como microfono. system(" cls" ). cin>>a1.."<<endl<<endl. system(" cls" ). cout<<"3:El sonido es muy bajo o muy alto "<<endl.} cin>>a2. Para volver a la normalidad. cout<<"2:No me sale ninguna combinacion "<<endl.} } }//*************************// /* AUDIO SONIDO */ if(x==4) {//*************************// cout<<"1:No esucho ningun sonido "<<endl.audifono etc.} if(a2==2) {cout<<": Lo mas probable es que se haya pulsado accidentalmente los atajos de teclado Alt+Mayús o Control+Mayús. cout<<"2:Escucho sonido pero distorsionado "<<endl. if(a2==1) {cout<<" El teclado probablemente necesita de una limpieza volte e el teclado y limpie con un cepillo por los huecos "<<endl<<endl./*3:El teclado funciona pero las teclas estan muy duras*/ if(a1==3) { {cout<<"1:Aunque mi teclado es nuevo igual estan duras "<<endl. /*1:No esucho ningun sonido*/ . if(a2==1) {cout<<" Hay un conflicto de atajos entra a ACTIVEHOTKEYS y ahi vera todas las combinaciones que a activado elimine las que no desee "<<endl<<en dl. vuelv e a presionar el atajo correspondiente"<<endl<<endl.} if(a2==2) {cout<<"Su teclado necesita ser usado frecuentemente solo las te clas que utilizan estaran suaves y las otras un poco mas duras solo es cuestion de usar las teclas que no usa "<<endl<<endl.

system(" cls" ). system(" cls" ).} cin>>a2.system(" cls" ).} if(a2==2) {cout<<" El audio sufriouuna variacion en sus opciones entre a o pcines de audio y ajuste a su conveniencia "<<endl<<endl.} if(a2==2) {cout<<"El sonido a sido cambiado en las apciones entre a alas o pcines y verifique "<<endl<<endl. cout<<"2:El sonido casi ni se escucha pero se oye algo "<<endl. if(a2==1) {cout<<"Algunas salidas tienen una capacidad maxima para reprodu cir volumen de sonido si no le satisface reemplaze por uno que de mejor calidad "<<endl<<endl.} } /*4:Tengo problemas para que mi pc reconozca los dispositvos que conect o como microfono.. system(" cls" ).} cin>>a2.*/ .audifono etc.} if(a2==2) {cout<<"Verifique que haya instalado el driver de sonido de no s er el caso instalelo ya que si no lo hace no podra esuchar "<<endl<<endl. if(a2==1) {cout<<" Verifique que el cable este bien conectado desconecte s ople y conecte de nuevo "<<endl<<endl. cout<<"2:Prende el parlante pero aun asi no hay sonido"<<endl.} } /*3:El sonido es muy bajo o muy alto*/ if(a1==3) { {cout<<"1:El sonido por mas que lo ponga en maximo es muy bajo "<<e ndl. if(a2==1) {cout<<"Su parlante esta desconectado verifique que los cables e sten bien conectados "<<endl<<endl.} cin>>a2.} } /*2:Escucho sonido pero distorsionado */ if(a1==2) { {cout<<"1:El sonido es como si tuviera un fondo "<<endl. if(a1==1) { {cout<<"1:No esucho ningun sonido ni veo que se prenda el parlante"<< endl. cout<<"2:El sonido parece que estuviera con diferente tonalidad "<< endl.

} cin>>a2.} } }//*************************// /* MOUSE */ if(x==5) {//*************************// cout<<"1:Puntero que se atasca en la pantalla "<<endl. se origina a causa de la acumul ación de suciedad. frenando o dificultando el movimiento del puntero en la pantall a.} if(a2==2) {cout<<" Seguramente ese terminal esta desabilitado si conecto e n la parte frontal del case ahora pruebe en la parte trasera del case o vicevers a "<<endl<<endl. "<<endl<<endl. cout<<"3:Dolores musculares causados por el uso del ratón.} } /*2:Perdida de sensibilidad o contacto de los botones */ if(a1==2) { {cout<<"1:Se manifiesta cuando se pulsa una vez un botón y la pc no re . usando un pequeño pincel de cerdas duras"<<en dl<<endl. system(" cls" ). cout<<"2:Conecte bien mi audio pero aun asi no lo reconoce"<<endl. if(a2==1) {cout<<"Probablemente el mouse este desconectado o la pc se haya congelado espere un momento y si el problema sigue reinicie la PC "<<endl<<endl . atasca en la pantalla y no se mueve para nada "<<endl. system(" cls" ). /*1:Puntero que system(" cls" if(a1==1) { {cout<<"1:Se cout<<"2:Se se atasca en la pantalla */ ). cin>>a1. if(a2==1) {cout<<" Recuerde que la entrada de audio debe ser conectado en el terminal VERDE "<<endl<<endl. atasca en la pantalla pero se mueve muy lento "<<endl. Puede retirarse fácilmente la bola de goma por la parte inferior y así acceder a los ejes de plástico para su limpieza.} cin>>a2.} if(a2==2) {cout<<"Es el fallo más frecuente. cout<<"2:Perdida de sensibilidad o contacto de los botones "<<endl.if(a1==4) { {cout<<"1:No se donde conectar la entrada de mi audio?"<<endl..

system(" cls" ). system(" cls" ).} cin>>a2. */ if(a1==3) { {cout<<"1:Utilizo la pc muchas horas y termino siempre con un cayo "<<endl. } .} } }//*************************// cout<<"\n\n Si desea consultar denuevo el programa introduzca 1 "<<endl..} if(a2==2) {cout<<" Probablemente haya cambiado la configuracion del mouse a lenta entre a las opciones del mouse y verfifique "<<endl<<endl.} if(a2==2) {cout<<"Existen mouse de todo tipo si tiene problemas con el que usa actualmente compre uno a su medida para evitar futuras lesiones "<<endl<<e ndl. cout<<"2:Se manifiesta sin que haga nada desde que prendo la pc "<< endl. if(a2==1) {cout<<"Si el uso de la computadora es frecuente.} } /*3:Dolores musculares causados por el uso del ratón. Para solucionarlo normalmente debe desmontarse completamente y colocar varias capas de papel adhesivo sobre la posible zona desgastada"<<endl<<endl. system(" cls" ). es importante usar un modelo lo mas ergonómico posible "<<endl<<endl.conoce"<<endl. cout<<" Si desea salir de el programa introduzca 0 "<<endl. } system("PAUSE"). return EXIT_SUCCESS. cin>>y.} cin>>a2. if(a2==1) {cout<<" Esto se debe al desgaste de las piezas de plástico . cout<<"2:El mouse es muy grande y me causa mucha molestia en la man o xd "<<endl.

Sign up to vote on this title
UsefulNot useful