Salve, sono nuovo del forum e di javascript e avrei un dubbio.

Ho un script con 4 variabili (A,B,C,D) che possono assumere due solo valori (che raccolgo tramite radio button) di 1 o 0.
Il mio problema nasce dal fatto che ogni possibile combinazione di queste 4 variabili mi danno un risultato diverso per una quinta variabile X.
Esempio
se A=0 B=0 C=0 D=0 -> X = 10
se A=0 B=0 C=0 D=1 -> X = 20
se A=0 B=0 C=1 D=0 -> X = 30
ecc...


Come faccio a fare le possibile combinazioni senza dover utilizzare un'infinità di IF e ELSE? Esiste un sistema più "elegante" e funzionale?
Grazie