===== Kontrol flow #2 ===== ==== Switch case ==== * **Switch-case**-sætninger er a foretrække frem for if-else-sætninger i visse situationer, især når det drejer sig om beslutningslogik baseret på __en enkelt variabels værdi__.\\ * **Switch-case** er et godt alternativ til if-else-sætninger, når der er mange mulige faste værdier, der skal behandles. * **Switch-case** strukturen er typisk lettere at læse, samt at udvide frem en if-else struktur.\\ * **Switch-case** kan kun bruges med værdityper, der kan evalueres til en enkelt værdi, såsom **int**, **char**, **string** eller **enum**. Hvis dine betingelser involverer logiske sammenligninger eller intervaller, er if-else nødvendig. ==== Øvelse 1 : Ugedagene ==== * Skriv et program som indlæser et tal fra og med 1, til og med 7, og udskriver den tilsvarende ugedag. dvs. tastes 1, udskrives "Mandag", tastes 2 udskrives "Tirsdag" etc. * Indtastes der et tal som ikke er 1,2,3,4,5,6 eller 7, udskrives fejlbeskeden "Ugyldigt tal prøv igen" til brugeren. (default case) ----