Se utiliza para agilizar la toma de decisiones múltiples; trabaja de la misma manera que lo harían sucesivos codice_1, codice_2 o codice_3 anidados, así como combinaciones propias de determinados lenguajes de programación.