Hola Ninjai!
A ver, sólo por aclarar un poco cúal es tu problema, voy a tratar de enunciarlo de otra manera, vale? y tu me corriges a ver si he acertado en el planteamiento o si estoy equivocada, y entonces lo volvemos a formular; de acuerdo?
Digamos que tu sistema consiste en:
-- una entrada que introduce un valor numérico, X
-- un switch que puede apuntar a dos estados :
--- estado 1: comparar la entrada con el número 30
--- estado 2: comparar la entrada con el número 60
-- un salida que indica el resultado de la comparación entre la entrada y el estado del switch
-- un pulsador
A ver, supongamos por ejemplo un primer caso: en la entrada X te viene un número mayor que 30 pero menor que 60
-- si el switch está apuntando a 30: estado 1
-- en la salida te debe aparecer un 1, porque se ha verificado el estado 1
-- entonces pulsando el pulsador, el switch debe cambiar al estado 2, apuntar a 60
-- en la salida te debe aperecer entonces un 0, porque no se verifica la condición de que el número sea mayor que 60
-- si el switch está apuntando a 60 incialmente,
-- en la salida te debe aparecer un 0, porque no se ha verificado la condición
-- entonces, pulsando el pulsador el switch pasa a apuntar al estado 1, apuntar a 30
-- en la salida entonces te debe aparecer un 1, porque ahora sí se ha verificado la condición.
Bueno, dime si estoy en lo cierto y es eso lo que quieres hacer. En caso de que estemos por buen camino, anda, intenta poner otro caso de ejemplo de condiciones para ver cómo se comportaría el sistema, por ejemplo, si en la entrada X tienes un número mayor que 60, y nos cuentas aquí lo que tendrías en la salida y lo que ocurriría si aprietas el pulsador.
A ver si lo tenemos claro todo el comportamiento del sistema y entonces podemos animarnos a escribir un código guapo para que el pic haga exactamente lo que queremos, ¿te parece?