#include
<stdio.h>
int main()
{
int sp, sv,
st, ig ;
printf("Desea conectar la alarma?\nSi- Pulse 1\nNo-
pulse cualquier otra tecla\n");
scanf("
%d", &ig);
if (ig==1){
printf("Alarma conectada\n");
}
else{
printf("Alarma desconectada\n");
}
printf("Estado del sensor de puerta pulse 1 para
activado cualquier otro numero para no activado\n ");
scanf("%d", &sp);
printf("Estado del sensor de ventana pulse 1 para
activado cualquier otro numero para no activado\n ");
scanf("%d", &sv);
printf("Estado del sensor de techo pulse 1 para
activado cualquier otro numero para no activado\n ");
scanf("%d",
&st);
if((ig==1)&&(sp==1||sv==1||st==1)){
do{
printf("Alarma activada\n");
printf("Desea apagar la alarma? Pulse 1 para si,
cualquier otra tecla para no\n ");
scanf("
%d", &ig);
}
while(ig!=1);
if(ig==1)
printf("Alarma desactivada\n");
}
else{
printf("Alarma no activada\n");
}
}
El organigrama no coincide con el fichero fuente.
ResponderEliminarEl fichero fuente esta incompleto. Le falta una estructura repetitiva para poder desconectar la alarma.
Corrige y vuelve a publicar
ResponderEliminarBuenas Juan, podría entregar la rectificación el lunes? el ordenador donde tengo el compilador, lo tengo en el pc de mi hermano debido a que el mio su funcionamiento es escaso y no puedo descargarlo, y mi hermano tiene su pc en el trabajo, perdona las molestias
ResponderEliminarIg == 1 ¿es alarma conectada o no conectada ? porque dices dos cosas en el fichero.
ResponderEliminarEn el organigrama cuando miras IG == 1 al final terminas en el mismo sitio sea si o no el resultado.
Ya esta rectificado Juan te coemnto por si no lo has visto, desde ets tarde.
ResponderEliminarlo sigo viendo igual ??
ResponderEliminarNo he metido un while!=1 de con un do y el ig==1 para que he en el compilador me deje desactivar una vez que este acticada la alarma como sale en las fotos
ResponderEliminary tambien he hecho de neuvo el organigrama
ResponderEliminarYo veo el mismo organigrama
ResponderEliminar¿El organigrama lo hice de nuevo, es total mente diferente al anteriro esta mal?
ResponderEliminarSigue mal.
ResponderEliminarMira el inicio, evalúas una condición y vas a una única solución.
¿¿
ResponderEliminarno lo entiendo Juan cual es la parte que tengo mal del organigrama
ResponderEliminarPues el inicio. Preguntas por Ig para poner alarma off o on y luego vas a a un cuadrado que hace cosas.
ResponderEliminarPero para que haces eso si da igual el si o el no del rombo, si después va a un solo camino. Eso esta mal.
Buenas Juan he vuelto ha cambiar el organigrama.
ResponderEliminar