Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 5 - Podmínky (větvení) v jazyce C

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Jaroslav Strmiska
DarkCoder:28.7.2022 11:36

To že proměnná vysledek není inicializována počáteční hodnotou není chyba. Proměnná bude obsahovat výsledek aritmetické operace na základě zadané volby. Při chybné volbě sice proměnná bude obsahovat nesmyslnou hodnotu, ale díky podmínce na rozsah volby v závěru testu nedojde k jejímu výpisu, ale k výpisu informace o neplatné volbě.

Program přesto obsahuje chyby, jednu z programátorského hlediska a druhou z robustnosti aplikace. Tou první je že ošetření na platnou volbu by mělo být již v počátku aplikace a chod programu by tak měl dále postupovat s již platnou volbou. A druhou, že aplikace neobsahuje ošetření na dělení nulou.

Odpovědět
28.7.2022 11:36
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Odpovídá na DarkCoder
Jaroslav Strmiska:28.7.2022 12:04

Děkuji za vysvětlení. To, že tam není zábrana proti dělení 0, jsem si všiml také.

 
Odpovědět
28.7.2022 12:04
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 42.