#include <stdio.h>
int main()
{
int sp, sv, st, i ;
printf("Activacion del sistema de alarma\nPara activar el funcionamiento de la alarma pulse 1\nPara desactivar el funcionamiento de la alarma pulse 0\n");
scanf("%d", &i);
if (i==0)
{
printf("Sistema de alarma desactivado.\n");
return 0;
}
if (i==1)
{
printf("Sistema de alarma activado.\n");
}
else if (i!=0 && i!=1)
{
printf("Valor no valido.\n");
return 0;
}
printf("Pulsa '0' si el sensor no esta activado o 'cualquier otro valor' si el sensor esta activado:\n");
printf("Sensor sp: ");
scanf(" %c", &sp);
printf("Sensor sv: ");
scanf(" %c", &sv);
printf("Sensor st: ");
scanf(" %c", &st);
if((sp=='0')&&(sv=='0')&&(st=='0'))
{
printf("alarma no activada\n");
return 0;
}
else
{
printf("Alarma activada\n");
}
do
{
printf("La alarma se encuentra activada, para detenerla pulse 1.\nSi pulsa otro valor, la alarma no se dentendra.\n ");
scanf(" %d", &i);
}
while(i!=1);
if(i==1)
{
printf("La alarma se ha detenido.\n");
}
}
El organigrama no corresponde con el fichero fuente.
ResponderEliminarEl fichero no tiene estructura repetitiva para desconectar la alarma
Corrige y publica de nuevo.
Vale me pondré a ello.
ResponderEliminarCreo que el organigrama ya corresponde con el fichero.
ResponderEliminarEl organigrama esta mal.
ResponderEliminarDespués de inicio hay tres caminos,cual tomamos.
Hay falta poner algo que nos diga que camino tomar .
Ya lo corregí. Según lo que he entendido ya debería de estar bien.
ResponderEliminar