AmigosComplejo si no lógica
¿Cómo implemento la lógica de seguimiento complejo?
flag1 puede ser "N" o "A" o "I"
flag2 puede ser "N" o "A" o "I"
flag3 puede ser "N" o "A" o "I"
función (flag1 cadena, flag2 cadena, flag3 cadena) comienzan
La función debe devolver:
retorno "Ninguno" si flag1, flag2 y flag3 son "N"
demás volver "Activo" si flag1, flag2 y flag3 son "A"
o regrese "inactivo" si flag1, flag2 y flag3 son "I"
retorno demás "ambos" si flag1, flag2 y flag3 son o bien "A" y "I" (o "N")
por ejemplo, 1) flag1 es "A" y flag2 es "I" y flag3 es "I"
p. 2) flag1 es "I" y flag2 es "A" y flag3 es "I"
p. Ej. 2) flag1 es "A" y flag2 es "N" y flag3 es "I"
resultado retrun
extremo
Gracias por la respuesta, pero ninguno de poste da respuesta. Sé si de otra manera restringen y buscan lógica para implementar el psedocode anterior. Las cuatro son condiciones posibles, especialmente el # 4 es complejo y necesita saber cómo implementarlo.
¿Realmente está preguntando cómo componer la lógica booleana? ¿O estás buscando una alternativa para hacerlo? –
@Kumar: ¿quieres que traduzcamos tu pseudocódigo a C#, que será casi sencillo? –
¿Cómo debemos leer el punto 4? Esos parens no tienen sentido ahora. –