HTX Frederikshavn & Hjørring

Det har aldrig været sjovere at være nørd

Brugerværktøjer

Webstedsværktøjer


prog:ex_controlflow2

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)

prog/ex_controlflow2.txt · Sidst ændret: af 127.0.0.1