NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!

Diskuze – Lekce 6 - Podmínky (větvení) v C# .NET

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
Raiper34
Tvůrce
Avatar
Raiper34:25.7.2012 12:50

Neviem mno tie switche mi neprídu v tomto príklade nejak efektívne :/ ale asi na väčšie veci budú.

Odpovědět
25.7.2012 12:50
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Raiper34
David Hartinger:25.7.2012 14:12

Osobně switch moc nepoužívám, protože se mi ta konstrukce celkově nelíbí. Je to věc názoru, není potřebný, ale to v článku píši.

Někdy lze celé větvení obejít, např. zde bych mohl počítat pomocí předávání anonymních delegátů přes lambda funkce, ale to asi není dobré na začátek ukazovat ;)

Odpovědět
25.7.2012 14:12
New kid back on the block with a R.I.P
Avatar
zdenek.hauf
Člen
Avatar
zdenek.hauf:31.10.2012 22:29

Díky moc si my pomohl:)....to se mi bude hodit jen tak dal:)...seš borec:)

 
Odpovědět
31.10.2012 22:29
Avatar
Tms
Člen
Avatar
Tms:19.1.2013 0:32

Ahoj,

jen taková drobnost... prvni priklad pod kapitolou SWITCH mi nefungoval, kvůli proměnné výsledek..

int volba = int.Parse(Con­sole.ReadLine());
float vysledek;
if (volba == 1)

Pomohlo tomu přiřazení hodnoty

int volba = int.Parse(Con­sole.ReadLine());
float vysledek = 0;
if (volba == 1)

Tak jsem se jen chtel zeptat, jestli to není nesmysl:)

Jinak fakt super tutorial(y) :)

 
Odpovědět
19.1.2013 0:32
Avatar

Člen
Avatar
:21.2.2013 19:49

Ja by som sa chcel opýtať pri tej kalkulačke z if a else ten programový kód mi nefunguje. Najprv mi vyhadzuje chybu a ked k float vysledek doplním = 0, spustí mi ho ale ked zadám čísla aj operáciu preskočí mi hned na ďakovanie. V čom je chyba?

Editováno 21.2.2013 19:49
 
Odpovědět
21.2.2013 19:49
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na
David Hartinger:21.2.2013 20:22

Jelikož jsi nám neposlal svůj kód, tak nevíme, kde máš chybu :)

Odpovědět
21.2.2013 20:22
New kid back on the block with a R.I.P
Avatar

Člen
Avatar
:22.2.2013 18:14

No ja som odpísal ten kód čo je hore napísaný, aj keď som ho skúsil prekopírovať a spustiť tiež to nefungovalo.

 
Odpovědět
22.2.2013 18:14
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na
David Hartinger:23.2.2013 7:23

Máš pravdu, chybí tam = 0 u té proměnné výsledek, opravil jsem to.

Odpovědět
23.2.2013 7:23
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:8.4.2013 17:04

Klíčová slova jako goto, global a další neslušné výrazy patří jen do referenční příručky, protože to ten jazyk umožňuje a nelze tato slova použít k jinému účelu. Do manuálů však nepatří, protože jejich používání není žádoucí.

Je mnoho programovacích jazyků, kde goto vůbec není a ani tam nechybí. Dokonce se dnes už nepoužívá ani ve Fortranu, i když tam z důvodu zachování zpětné kompatibility zůstalo.

Podle mne by každé použití goto mělo při kompilaci produkovat warningy na deprecated konstrukci.

Odpovědět
8.4.2013 17:04
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Martin.mak
Člen
Avatar
Martin.mak:4.6.2013 2:26

Zrovna si ověřuji svoje znalosti, z tohoto dílu, a dělám něco, jako rozšířený Mocninátor, ale pořád jednoduchý ;)
Když tu mě napadlo, jak zařídit aby se program dal "resetovat" (vrátil se na začátek) bez toho abych ho vypnul, je to popsané někde z těchto 11kapitol?
Čistě pro zajímavost :)
Děkuju za váš čas a případné odpovědi.

 
Odpovědět
4.6.2013 2:26
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 10 zpráv z 172.