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

844 B

id nazev popis
cs-2-switch Switch 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;
}