Professional Documents
Culture Documents
//Alarma
#include <stdio.h>
main()
{
char ig, activacion;
}
#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”);
} }}
}
#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;}
}
}
#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();
}
}