Mi trovo in una situazione in cui il mio programma può avere risultati diversi a seconda dello stato di alcune variabili. Sono coinvolte 4 variabili e possono avere tutte diverse (da 3 a 4 stati diversi). Tutte le possibili combinazioni mi portano a circa 48 casi diversi che sarebbero risolti usando una struttura nidificata di 4 livelli se / else. Quindi, ho un paio di domande,
-
Esiste una tecnica migliore per disegnare logiche o tabelle decisionali o qualche altra struttura in modo da poter modellare un albero decisionale per questo molti risultati? Quando una decisione dipende solo da 2 variabili, puoi facilmente modellarla su un foglio di calcolo che è bidimensionale per sua natura, ma come gestisci un caso come quello che ho menzionato?
-
A parte una struttura nidificata di 4 livelli se / else esiste una tecnica di programmazione migliore per affrontare questo?