Vetvenie pomocou if - else if - else
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška na príklade programu, ktorý z percent získaných v písomke určí známku, ukazuje viacnásobné vetvenie pomocou konštrukcie if – else if – else. Percentá sa načítajú z klávesnice do premennej a program postupne vyhodnocuje podmienky od najvyššieho pásma: od 90 % jednotka, od 70 % dvojka, od 50 % trojka, od 33 % štvorka a inak päťka. Pri pásmach sa využívajú logické spojky a porovnania s rovnosťou, aby sa pokryli aj hraničné hodnoty. Lektor krok za krokom opisuje, že sa vykoná len prvá splnená vetva a ostatné sa preskočia. Program nakoniec testuje typickými vstupmi aj hraničnými hodnotami (90, 70, 50, 33 a 32 %).
- - Viacero možných výsledkov sa rieši reťazením if – else if – else.
- - Podmienky sa vyhodnocujú postupne zhora a vykoná sa iba prvá splnená vetva.
- - Vetva else sa vykoná, keď nie je splnená žiadna z predchádzajúcich podmienok.
- - Pásma hodnôt sa zapisujú pomocou porovnaní a logickej spojky „a zároveň“ (&&).
- - Správne použitie relácií ako >= a < zaručuje pokrytie hraničných hodnôt.
- - Program treba testovať typickými aj hraničnými vstupmi (napr. 90, 70, 50, 33, 32 %).
- - Hodnota od používateľa sa načíta z klávesnice do premennej počet percent.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky