Graduately/content/programovani/2-rocnik/02-switch.md
pepaskopec-blip 333085ee53 Add a C# course with a side-by-side code runner.
Each lesson explains a topic and runs the edited program next to the text through the local .NET SDK.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-11 14:37:14 +02:00

43 lines
844 B
Markdown

---
id: cs-2-switch
nazev: Switch
popis: Víc větví podle jedné hodnoty.
---
# Výklad
## Větve
*case*
- switch vybere case, který se rovná hodnotě.
- break ukončí větev. Bez něj se překlad v klasickém zápisu zastaví.
- default je větev, když nesedí žádný case.
> Tip: Na známku 1 až 5 se switch hodí víc než řada else if.
## Nový zápis
*šipka*
- case 1 => "výborně" je krátká větev bez break.
- Výraz switch umí hodnotu rovnou vrátit.
- V lekci je klasický zápis, ať je vidět break.
> Tip: Přidejte case 5 a spusťte se znamkou 5.
# Kód
```
int znamka = 2;
switch (znamka)
{
case 1:
Console.WriteLine("výborně");
break;
case 2:
Console.WriteLine("chvalitebně");
break;
default:
Console.WriteLine("jiná známka");
break;
}
```