19/04/2004, 12:12
|
| | | Fecha de Ingreso: enero-2003 Ubicación: Argentina
Mensajes: 180
Antigüedad: 21 años, 9 meses Puntos: 0 | |
sencillo...
if (((caja == 1) || (caja == 2)) || (caja == 3))
{
}
else
{
}
|| = operador OR
fijate que el lenguaje siempre te toma una única condición.
Es decir, fijate que yo las agrupe de a dos, es decir caja1 o caja2, esto ya devuelve un resultado de condicion (true or false) el cual se compara contra caja3 (devuelta agrupado de a dos) para formar una ultima unica condicion.
Se entendió?...
de todas maneras todo depende de especificamente lo que quieras hacer...porque en tu ejemplo en particular pareciera que lo que vos que te sirve mejor este codigo
if (caja < 4) {}
en donde 1, 2, 3 van a cumplir la condicion (que es que caja sea menor a 4)
sino podrias utilizar los switch...
no te olvides que para armar condiciones tenes principalmente esto && (AND) y || (OR) y que las condiciones siempre tienen que estar anidadas para que formen una condicion mayor de solo dos partes (si cada una de esas dos partes tiene o no otras tantas condiciones anidadas no hay diferencia)
__________________ Just because I rock doesn't mean I'm stone |