Tabela de decisão entre Lampadas e Interruptor |
||||||
Lampadas |
Interruptor |
Ação |
||||
1 |
2 |
3 |
4 |
5 |
6 |
|
S |
- |
- |
- |
S |
- |
Inverter chave L1;Chave L1 = ChaveI5; DesenharTela(); |
- |
S |
S |
- |
- |
S |
Inverter chave L2;Inverter chaveL3; Chave L1 = Chave L3 = ChaveI6;DesenharTela(); |
- |
- |
- |
S |
- |
- |
Inverter chave L4;DesenharTela(); |
function TratarClick(id) { //regra 1 if (id == 'ele1' || id == 'ele5') { Chave.ele1 = !Chave.ele1; Chave.ele5 = Chave.ele1; } //regra 2 else if ( (id == 'ele2' && id == 'ele3') || id == 'ele6') { Chave.ele2 = !Chave.ele2; Chave.ele3 = !Chave.ele3; Chave.ele6 = Chave.ele2 = Chave.ele3; } //regra 3 else Chave[id] = !VerChave(id); //Mostra na tela as Lampadas acesas e apagadas e interruptor ligado/desligado DesenharTela(); }