Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 7. diel - Cykly v C# .NET - for a while

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
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
otaznik
Nevyplnené
Avatar
otaznik:28.8.2013 18:42

Zdravim, ten priklad s malou nasobilkou ide akym kodom vy.PadLeft()-tovat, lebo nech robim, co robim, aj tak to nieje vsetko v stlpci, dik

Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovedá na
Jan Vargovský:28.8.2013 19:04
Console.Write("{0} ", (i * j).ToString().PadRight(5));

nebo

Console.Write("{0} ", (i * j).ToString().PadLeft(5));
Avatar
pixel333
Člen
Avatar
pixel333:1.10.2013 23:06

chci velice podekovat za tento podareny clanek, a celkove za celou sekci C# skvele popisovani do detailu, a ta cviceni jsou taky velice vyvedena, zkratka tady je lepsi vysvetleni nez treba cist original manual od microsoftu, David Hartinger jeste jednnou dekuji :)

Avatar
hanspunk
Člen
Avatar
hanspunk:1.10.2013 23:49

Souhlas. Mám už něco odprogramováno v jazycích s pascalovskou syntaxí (Delphi a jeho opensourcový enfant terrible Free Pascal s IDE Lazarus) a ačkoli budu vždy do krve Object Pascal se zmíněnýmy IDE hájit pro jejich jednoduchost při psaní DB aplikací, okolnosti mě donutily, sunout se jinam (prostě C-like jazyky jsou dnes žádanější a tak old-school musí stranou :-) ), a tak jsem narazil na tento web a články, které sdraco píše. Píše čtivě, takže se člověk při učení vlastně docela i baví a dalším obrovským plus pro mě je to, že dává prostor mé nerozhodnosti, jestli C# nebo Java (živí mě databáze, takže jasnou motivaci do toho či onoho nemám). Prostě si zatím jedu obojí a zadané příklady(ale i vlastní problémy, které jsem kdy řešil v OP) si zkouším v obou. Včechna čest a hluboká poklona.

Odpovedať
WHILE @@FETCH_STATUS = 0 FETCH NEXT pivo FROM sud INTO @hanspunk
Avatar
phoer
Člen
Avatar
phoer:15.11.2013 20:45

U toho mocninátoru musí tam být ta nulá ?
Dosadil jsem tam jedničku a závorku s (n-1) jsem odstranil.
Jé v tom nějaký háček nebo si to jen autor udělál jak mu to vyhovuje více ?

:)
Odpovedať
„Co slyším, to zapomenu. Co vidím, si pamatuji. Co si vyzkouším, tomu rozumím.“ - Konfucius
Avatar
Kit
Tvůrce
Avatar
Odpovedá na phoer
Kit:15.11.2013 21:05

Pokud myslíš tohle:

int vysledek = a;
for (int i = 1; i < n; i++)
    vysledek = vysledek * a;

tak je to i podle mne lepší řešení než v článku. Proč? Protože v proměnné vysledek je již první mocnina. Je tedy dobré i inicializovat na 1. Chceme počítat mocniny až do n, proto je zápis (n - 1) nelogický a je vhodnější n.

Editované
Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
phoer
Člen
Avatar
phoer:15.11.2013 21:44

Kit , omylem jsem se spletl a nakonec jsme smazál jen jedničnu , né celou závorku.

Bylo by vhodnější kdyby autor do článku úvedl tento způsob , pro začínající by to bylo vhodnější , než by luštili jakou funkci splnuje ta jedničká.

Odpovedať
„Co slyším, to zapomenu. Co vidím, si pamatuji. Co si vyzkouším, tomu rozumím.“ - Konfucius
Avatar
ostrozan
Tvůrce
Avatar
ostrozan:17.11.2013 0:08

Možná by bylo dobré zmínit i existenci cyklu do-while - u kterého se na rozdíl od while testuje podmínka až na konci -někdy je vhodné aby cyklus vždy proběhl (alespoň jednou)

Ale spíš tu chybí dost podstatná informace, že za pomocí break lze z jakéhokoliv cyklu kdykoliv vyskočit, nebo naopak za pomocí continue se vrátit na začátek cyklu.

Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na ostrozan
David Hartinger:19.11.2013 12:19

Tyto konstrukce nejsou zmíněné záměrně, začátečníci by je pouze špatně používali. Napsal jsem stovky aplikací a nikdy jsem je nepotřeboval, do běhu cyklu není nutné zasahovat, když je použit správně.

Odpovedať
New kid back on the block with a R.I.P
Posledné komentáre sú na spodnej časti poslednej stránky.
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.

Zobrazené 10 správy z 208.