IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.
Avatar
gripen wo.cz
Člen
Avatar
gripen wo.cz:13.10.2021 8:14

https://postimg.cc/cv02vGqC

Ať uvažuju jak uvažuju, mělo by to fungovat tak, že tu pitomou šipku přetáhnu na řádek "Console.Write("Za­dejte celé číslo: ");", zobrazí se mi tento příkaz. Proč je konzole stále bez příkazu?

Zkusil jsem: _

Chci docílit: _

 
Odpovědět
13.10.2021 8:14
Avatar
gripen wo.cz
Člen
Avatar
gripen wo.cz:13.10.2021 11:35

Celé je to o tom, že pomocí krokování mám vydedukovat řešení tohohle, ale člověk nějak nepostřehne, co si z toho má odnést... https://files.fm/u/b746uxt8u

V knize je psáno "Krokováním metody Main() dospějeme k příkazu pro vstup dat, do konzolového okna zadáme hodnotu -7 a vrátíme se do okna VS. V dalších krocích provedeme příkaz if a výpis zprávy v jeho těle. Pak program opustí příkaz if a provede poslední příkaz, což by neměl.
Důvod je jasný: poslední příkaz by měl být součástí větve else příkazu if, ne samostatným příkazem."

Jako já tu myšlenku chápu, else by to měla rozvětvit, ale jak ji do toho vecpat?

 
Nahoru Odpovědět
13.10.2021 11:35
Avatar
Atrament
Tvůrce
Avatar
Odpovídá na gripen wo.cz
Atrament:13.10.2021 12:06

Důvod je jasný: poslední příkaz by měl být součástí větve else příkazu if, ne samostatným příkazem.

Prostě dopiš else větev příkazu if a do ní vlož ten poslední příkaz

if (podminka)
{
  //kód tady se provádí pokud je podmínka splněna
}
else
{
  //kód tady se provádí pokud podmínka splněna není
}

Mimochodem příště se zkus trefit do správné sekce fóra, tady je to o C/C++, C# je jinde :) A taky neukazuj zdrojový kód jako obrázky, ale normálně ho sem vlož pomocí tlačítka 'Vložit zdrojový kód'

 
Nahoru Odpovědět
13.10.2021 12:06
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 3 zpráv z 3.