You are on page 1of 5

//Examen 1 de C++ Javier Martinez Sanchez

//Alarma
#include <stdio.h>
main()
{
char ig, activacion;

printf (“Pulsar < 0 > para activar alarma\n”);


printf (“\nSu seleccion : “);
scanf (“%c”, &ig);
if (ig == ‘0’)
{
printf (“\nPulsar el boton correspondiente al sensor para simular su activa-
ción\n”);
printf (“Para SP pulsar 1\n”);
printf (“Para ST pulsar 2\n”);
printf (“Para SS pulsar 3\n”);
printf (“Para SV pulsar 4\n”);
printf (“\nSu seleccion : “);
scanf (“%s”, &activacion);
switch (activacion)
{
case ‘1’: printf (“\nSensor de puerta detectado, Alarma activada”);
break;
case ‘2’: printf (“\nSensor de terraza detectado, Alarma activada”);
break;
case ‘3’: printf (“\nSensor de sotano detectado, Alarma activada”);
break;
case ‘4’: printf (“\nSensor de ventana detectado, Alarma activada”);
break;
default : printf (“\nError de simulacion: Sensor desconocido”);
}
}
else
{ printf (“Alarma No conectada”); }

}
#include <stdio.h>
#include <conio.h>
//Contraseña
main()
{
int BAD, Intentos, psswd, OK;
char k;

BAD = 3;
/*El bucle comienza aqui. */
for (Intentos = 1; Intentos <=10; Intentos = Intentos + 1)
{
if (BAD > 0)
{printf (“ Introduzca la contraseña:”, Intentos);
printf (“ \n Intentos: %d \n “, BAD);

OK =getch ();
printf (“*”);
switch (OK)
{
case ‘0’: printf (“\n CONTRASEÑA CORRECTA\n\n”);
BAD = 0;
break;
default : printf (“\n\n Error, Estado no reconocido \n”);
BAD=BAD --; }

}
else
{if (BAD>0);
{printf (“\n Se ha llegado al limite de intentos \n\n”);
Intentos = 11;}}
{else
{printf (“SIIIIU”);
} }}

/* El bucle termina aqui. */


printf (“\n\n Cerrando Programa”);

}
#include <stdio.h>
#include <conio.h>
//Control de calidad de produccion industrial de piezas
main()
{
int BAD, PiezaOK; /*Variable contador*/
char OK; /* Segunda Varible*/

BAD = 0;
/*El bucle comienza aqui. */
for (PiezaOK = 1; PiezaOK <=10; PiezaOK = PiezaOK + 1)
{
if (BAD < 3)
{printf (“ La pieza %d es incorrecta? “, PiezaOK);
printf (“ \n Estado de BAD: %d \n “, BAD);
OK=getche ();
switch (OK)
{
case ‘S’: printf (“\n Entendido\n\n”);
BAD = BAD ++;
break;
case ‘N’: printf (“\n Perfecto\n\n”);
break;
default : printf (“\n\n Error, Estado no reconocido \n”);
PiezaOK = 11;
}
}
else
{printf (“\n Se ha llegado al limite de piezas defectuosas \n\n”);
PiezaOK = 11;}
}

/* El bucle termina aqui. */


printf (“\n\n Cerrando Programa”);

}
#include <stdio.h>
#include <math.h>
main ()
{
char eleccion; /* Eleccion del usuario. */
//Float c1,c2,hipotenusa,A,AR,B (Declarar todas las variables antes)
printf (“\n\Elija el proceso a realizar:\n”);
printf (“A] Hipotenusa del triangulo B] Area de un cuadrado => “);
scanf (“%c”,&eleccion);
switch(eleccion)
{
case ‘A’:{
printf(“Hipotenusa seleccionada \n”);
float c1, c2, hipotenusa;
printf (“Introduce el valor de C1: “);
scanf (“%f ”, &c1);
printf (“Introduce el valor de C2: “);
scanf (“%f ”, &c2);
hipotenusa = sqrt((c1 * c1) + (c2 * c2));
printf (“La hipotenusa del triangulo definido es %f “,hipote-
nusa);
}

break;
case ‘B’:{ printf(“Area de un cuadrado seleccionado\n”);
float B, A, AR;
printf (“Introduce el valor de Base: “);
scanf (“%f ”, &B);
printf (“Introduce el valor de Altura: “);
scanf (“%f ”, &A);
AR = B * A;
printf (“La base del rectangulo introduccido es igual a %f “,
AR);
}
break;
default: printf(“Eleccion incorrecta.\n”);
} /* Fin del switch. */
}
#include <stdio.h>
#include <conio.h>
main ()
{
int Pm, FC1, FC2, pieza, M1, M2;
printf (“Pulse 1 para activar\n”);
Pm=getche ();
clrscr();
if (Pm == ‘1’);
{ printf (“Motor en marcha\n”);
printf (“Pulse 2 para simular FC2\n”);
FC2=getche ();
clrscr();
if (FC2 == ‘2’);
{ printf (“Final de carrera 2 accionado\n”);
printf (“Parando motor\n”);
do {
printf (“\nProcediendo a conteo\n”);
for (pieza = 1; pieza <= 10; pieza + 1)
{
printf (“Estado del motor: FC2\n”);
printf (“La pieza %d es incorrecta?”, pieza);
M1=getche ();
switch (M1)
{
case ‘S’: printf (“\nIniciando detencion del conteo”);
pieza = 11;
break;
case ‘N’: printf (“\nPerfecto\n”);
clrscr();
break;
case ‘X’: clrscr();
printf (“\nSIMULACION\n”);
pieza = 11;
break;
default : printf (“\n\n Error, Estado no reconocido \n\n”);
pieza = 11;
}
}
printf (“\nConteo finalizado repetir? S/N \n”);
M2=getche ();
clrscr();
}while (M2 == ‘S’);

}
printf (“\n Motor volviendo a posicion inicial \n”);
printf (“Pulse 3 para simular FC1\n”);
FC2=getche ();
clrscr();
}
}

You might also like