<html>
<body>
<script type="text/javascript">
a=6;
b=5;
c=3;
//////// condições ///////////////////
condicao = ["a>4", "b==5", "c==4"];
//////// ações ///////////////////
fazer = ["a1", "a2", "a3", "a4"];
////////
regra=[
['01-10', 0, 1, 3],
['010-0', 1, 2, 3],
['01110', 1]];
/////////////////////////////
function AvaliarTabela(cond, regras, acoes){}
//////// avaliar condições ///////////////////
avaliado="";
for (var i=0; i < cond.length; i++) avaliado+= eval(cond[i]);
//////// comparar avaliado com regra, executar ações
///////////////////
for (regra in regras){
se cabe
regras[0]
for (=1;<.lenght;++) eval([]);}}
//////// executar ações ///////////////////
switch (avaliado) {
case 0: // 000
document.write("<b>Achei 0</b>");
break;
case 1: // 001
document.write("<b>Achei 1</b>");
break;
case 2: // 010
document.write("<b>Achei 2</b>");
break;
case 6: // 110
document.write("<b>Achei 6</b>");
break;
default:
document.write("<b>Resultado foi
"+avaliado+"</b>");
}
//////// fim //////////////////
</script>
<p>Fim.</p>
</body>
</html> |