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
Pavel Novák
Člen
Avatar
Pavel Novák:21.11.2016 18:23

Ahoj, dal by mi prosím někdo z vás příklad/y na cykly v C#, abych se mohl vyzkoušet, jestli to zvládnu? Zkoušel jsem/dělal jsem si ty příklady co jsou od Davida (ryby, láhve, intervaly), ale chtěl bych toho víc. Předem díky.

Odpovědět
21.11.2016 18:23
Nikdy se nevzdávat!
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Pavel Novák
ostrozan:21.11.2016 23:01

Nerad ti kazím den, ale pokud nepochopíš tak jednoduchou látku jako jsou cykly z těch pár příkladů, pak radši svoje úsilí a energii věnuj něčemu jinému, protože cykly v programování jsou něco jako malá násobilka v matematice.

 
Nahoru Odpovědět
21.11.2016 23:01
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Pavel Novák
ostrozan:21.11.2016 23:11

Nevykládej si to špatně - nechci tě odradit od programování - jen si myslím, že jsi zbytečně horlivý v procvičování jednoduchých věcí - víc se naučíš, když nějaký ten příklad zkusíš sám vymyslet.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
21.11.2016 23:11
Avatar
Pavel Novák
Člen
Avatar
Pavel Novák:22.11.2016 0:04

Ne že bych je neuměl, ale ty 3 příklady se mi zdály docela málo :/.

Nahoru Odpovědět
22.11.2016 0:04
Nikdy se nevzdávat!
Avatar
Ilidanek33
Člen
Avatar
Ilidanek33:22.11.2016 7:41

Zkus si v cyklu vykreslit trojúhelník

 
Nahoru Odpovědět
22.11.2016 7:41
Avatar
Tomáš Hakl
Člen
Avatar
Tomáš Hakl:22.11.2016 7:48

Nebo zkus udělat výpočty matic. To je taky na cykly dobrý.

 
Nahoru Odpovědět
22.11.2016 7:48
Avatar
Michal Haňáček:22.11.2016 7:59

Je jedno co udělá. Ale vždycky si (pro procvičování) bude muset vymýšlet svoje zadání, podle toho co se bude učit, nebo co bude chtít psát. Nikdy za ním nebude nikdo chodit a říkat mu "udělej tohle a ať to umí tamto", alespoň zadarmo ne ...

Nahoru Odpovědět
22.11.2016 7:59
Každé rozhodnutí a každý krok v životě nás někam posune. Bohužel jen některé nás posouvají dopředu.
Avatar
Pavel Novák
Člen
Avatar
Pavel Novák:22.11.2016 13:55

To je pravda Michale, ale bohužel, nějak mi nejde vymyslet "něco pro sebe" (zadání). Jinak díky za to vykreslení trojúhleníku. To je dobrý, pomocí lomítka a podtržítek.

Nahoru Odpovědět
22.11.2016 13:55
Nikdy se nevzdávat!
Avatar
Odpovídá na Pavel Novák
Erik Šťastný:22.11.2016 14:07

Dám ti radu jakou píšu úplně vždycky, vymysli si aplikaci, které bude mít i nějaké užitek, můžeš ji ukazovat známím atp. a programuj,googluj, uč se :)

Nejde vůbec o to procvičovat na 30ti příkladech cykly. Dostat nápad na něco složitějšího co z počátku ani nevíš jak udělat a jít za tím je podle mně nejzábavnější způsob učení se. Aspoň já to tak dělal a dělám do teď :)

 
Nahoru Odpovědět
22.11.2016 14:07
Avatar
Odpovídá na Pavel Novák
Michal Haňáček:22.11.2016 14:08

Hmmm, zkus třeba udělat piškvorky. V podstatě si uděláš matici (herní pole), to budeš nějak procházet, nějak plnit, vyhodnocovat ...

Je to trochu složitější, ale pocvičíš na tom ideálně nejen cykly.

Nahoru Odpovědět
22.11.2016 14:08
Každé rozhodnutí a každý krok v životě nás někam posune. Bohužel jen některé nás posouvají dopředu.
Avatar
Pavel Novák
Člen
Avatar
Odpovídá na Erik Šťastný
Pavel Novák:22.11.2016 15:25

Díky za nápad. Neco podobného jsem chtěl udělat (vymyslet pěknou a užitečnou aplikaci), pracovat na ní, učit se z toho, ale bohužel jsem ještě na nic nepřišel. Zkusím nad tím popřemýšlet a něco vymyslím :-)!

Nahoru Odpovědět
22.11.2016 15:25
Nikdy se nevzdávat!
Avatar
Pavel Novák
Člen
Avatar
Odpovídá na Michal Haňáček
Pavel Novák:22.11.2016 15:26

Ty piškvorky by šly udělat v konzolový aplikaci, ale udělal bych to nejspíš tak, že bych udělal pole (nejdřív jednoduché) 3×3 (9) a každý z hráčů by vždycky vybral číslo a to by odpovídalo poli. Prostě normální piškvorky, ale něco na tenhle způsob.

Nahoru Odpovědět
22.11.2016 15:26
Nikdy se nevzdávat!
Avatar
Odpovídá na Pavel Novák
Michal Haňáček:23.11.2016 7:47

Já nepsal jak to máš udělat, pouze jsem dal nástřel. Každopádně to vypadá, že už máš na čem dělat... ;).

Nahoru Odpovědět
23.11.2016 7:47
Každé rozhodnutí a každý krok v životě nás někam posune. Bohužel jen některé nás posouvají dopředu.
Avatar
Pavel Novák
Člen
Avatar
Pavel Novák:23.11.2016 13:41

Vím, že jsi nic takového nepsal, ale dal jsi mi dobrý nápad :-). Díky.

Nahoru Odpovědět
23.11.2016 13:41
Nikdy se nevzdávat!
Avatar
Odpovídá na Pavel Novák
Erik Šťastný:23.11.2016 15:10

Já například vyvíjím prakticky sám client-server hru :) a naučil jsem se na tom už šíleně věcí.

 
Nahoru Odpovědět
23.11.2016 15:10
Avatar
Jan Bezdíček
Tvůrce
Avatar
Odpovídá na Erik Šťastný
Jan Bezdíček:23.11.2016 15:13

Ma to uz nejake hratelne demo ? Celkem rad zkousim takovy "community hry" :D

 
Nahoru Odpovědět
23.11.2016 15:13
Avatar
Pavel Novák
Člen
Avatar
Odpovídá na Erik Šťastný
Pavel Novák:23.11.2016 15:28

A to bude 3D hra, 2D nebo něco podobného :-)? Ach, kéž bych uměl takto programovat. Umíš z C# asi hodně věcí, že? Jak jsi to dokázal? Sám?

Nahoru Odpovědět
23.11.2016 15:28
Nikdy se nevzdávat!
Avatar
Odpovídá na Jan Bezdíček
Erik Šťastný:23.11.2016 15:35

Nene dlouho nebude pořád kódím další a další feature v serveru, ale client který je v Unity se nějak nehýbe pač mě design, grafika atp. vůbec nebaví a snažím se do toho přemluvit kamaráda :D

 
Nahoru Odpovědět
23.11.2016 15:35
Avatar
Odpovídá na Pavel Novák
Erik Šťastný:23.11.2016 15:37

Něco mezi, takový Heartstone s troškou víc možnostma :) A nic extra neumím, mám toho sice napsaného dost, ale když se na to podívá někdo zkušený tak si určitě řekne, na x věcí proboha, teďka přepisuji celou TCP komunikaci, pač byla udělaná úplně strašně, (jedinná nevýhoda se učit za pochodu člověk za měsíc zjistí, že je něco napsaného hrozně :D a už to umí napsat líp)

Editováno 23.11.2016 15:37
 
Nahoru Odpovědět
23.11.2016 15:37
Avatar
Jan Bezdíček
Tvůrce
Avatar
Odpovídá na Erik Šťastný
Jan Bezdíček:23.11.2016 15:43

Myslim, ze neco ti to dava i kdyz to nepises "presne jak by to melo byt" :) existuje hodne her, ktere mely velky uspech ale byly spatne napsane (DayZ: Standalone, WarZ apod. :D)

 
Nahoru Odpovědět
23.11.2016 15:43
Avatar
Odpovídá na Jan Bezdíček
Erik Šťastný:23.11.2016 15:55

Tak jasné no, já například vůbec neuměl s tím TCP pracovat a posílám jsem úplně obří dávky dat kvůli jednomu číslu atp. :D teďka už snad vím dobře co a jak a rozsekávám si to pěkně na data jako pakety "délka,hlavička atp. atp." :)

 
Nahoru Odpovědět
23.11.2016 15:55
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 21 zpráv z 21.