IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 5. diel - Podmienky (vetvenia) v C# .NET

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
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ú.

Odpovedať
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
Odpovedá 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 ;)

Odpovedať
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:)

 
Odpovedať
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) :)

 
Odpovedať
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?

Editované 21.2.2013 19:49
 
Odpovedať
21.2.2013 19:49
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na
David Hartinger:21.2.2013 20:22

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

Odpovedať
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.

 
Odpovedať
22.2.2013 18:14
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na
David Hartinger:23.2.2013 7:23

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

Odpovedať
23.2.2013 7:23
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovedá 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.

Odpovedať
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.

 
Odpovedať
4.6.2013 2:26
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!