resulta que me puse a jugar un rato con flash
y estoy travesenadolo la cosa es, que ahorita me enfrento a un dilema, ya que tengo dos variables, las cuales cada una puede tener valores desde cero hasta 4. y segun los valores de estas dos variables puedo tener diferentes combinaciones, que segun la combinacion me deberian asignar 8 diferentes resultados.
la cosa que he hecho una serie de decisiones para poder determinar cual combinacion es la que tengo y lo trate de hacer asi:
if (erv == 0 && env == 0) {
puntosPares=2;
}
if (erv == 0 && env == 1 || env == 2 || env == 3 || env == 4 ) {
puntosPares=3;
}
if (erv == 1 && env == 0 ) {
puntosPares=4;
}
if (erv == 2 && env == 0 ) {
puntosPares=5;
}
if (erv == 1 || erv == 2 && env == 3 || env == 4 ) {
puntosPares=6;
}
if (erv == 3 || erv == 4 && env == 0 || env == 1 || env == 2 ) {
puntosPares=7;
}
if (erv == 1 || erv == 2 && env == 1|| env == 2 ) {
puntosPares=8;
}
if (erv == 3 || erv == 4 && env == 3 || env == 4 ) {
puntosPares=9;
}
asi deberian de ser las asignaciones de valores
var1 var2 resultado
0 0 1
0 1,2,3,4 2
1 0 3
2 0 4
1,2 3,4 5
3,4 0,1,2 6
1,2 1,2 7
3,4 3,4 8
pero de la forma en que lo tengo si selecciono la combinacion 1,0 puntosPares me devuelve 8
estaba pensando modificarlo y evaluar en if separados por ejemplo asi:
if (erv == 1 || erv == 2 ) {
if (env == 1 || env == 2 ) {
puntosPares=8;
}
}
que opinan? cual podría ser la mejor manera de evaluar estas condiciones?