Ciao a tutti,

sono bloccato "concettualmente" sul modo migliore per scrivere una routine che

1) legga tutti i nomi opzione (esempio colore, misura, materiale)
2) legga per ognuno dei nome opzione i valori opzione (colore: rosso, verde, nero - misura: piccola, media, grande, materiale: legno, ferro)
3) Per ognuna delle combinazioni possibili faccia determinate cose...

Per "ognuna delle combinazioni" intendo TUTTE le possibili combinazioni come:

colore rosso
misura piccola
materiale legno

colore rosso
misura media
materiale legno

colore rosso
misura grande
materiale legno

colore verde
misura piccola
materiale legno

colore verde
misura piccola
materiale ferro

... etc etc

Il numero delle "nomi opzioni" è variabile, così come il numero di "valori opzioni". Possono esserci anche 5 "nomi opzioni", con N "valori opzioni" ciascuno

Come fare?