Algoritmizace: Simulátor zahrady
Zdravím zdejší komunitu. 🙂
I když sem poslední dobu moc vlákna nepíšu (jsem spokojeným uživatelém svého fóra), rád bych se podělil o velmi zajímavou úlohu, na kterou jsem narazil kdesi v hlubinách internetu.
Zadání:
“ Vytvořte konzolovou aplikaci, která bude simulovat život králíků na zahrádce.
* Při zapnutí aplikace uživatel zvolí velikost zahrádky (např 10×10) a počet samců a samiček.
* Následně se daný počet králíků náhodně rozmístí po zahrádce. Uživatel poté už jen odklikává chod zahrádky.
* Při každém odkliknutí se králici náhodným směrem o 1 políčko pohnou. Pokud se potkají samec a samice, náhodně okolo nich se objeví nový králík.
* Pokud se potkají 2 samci, jeden z nich zahyne. Pokud se potkají 2 samice, nic se neděje. „
Úloha je lehká a vhodná na procvičení principů OOP. Řešil jsem v C# a kompletně mi řešení (včetně ozdob, ale to je prostě můj styl) zabralo hodinu a půl. Ve výsledku mám aplikované celé čtyři třídy.
Neváhejte a zapněte VS / Eclipse (či co používáte) a OOP si procvičte. Případně se pochlubte svým časem.
Pro GMLkaře, zde by zase jednou v efektivitě GM vyhrálo na celé čáře. Komplet se to v GML dá sestrojit do půlhodiny, jen konzolové to nebude.
29 odezev
Možná, že to v GM není konzolové, ale může to být alespoň konzoloidní.
EXE
EDIT:
ovládání: SPACE krok, C kontinuální, R restart, * hide info, CTRL – pauza infa
1cession
phd dissertation example https://professionaldissertationwriting.org/
dissertation proposal writing service https://professionaldissertationwriting.com/
nursing dissertation help https://helpwithdissertationwritinglondon.com/
service writing https://dissertationwritingcenter.com/
dissertation help leicester https://dissertationhelpexpert.com/
what is a dissertation https://accountingdissertationhelp.com/
average dissertation length https://writing-a-dissertation.net/
dissertation writing services in usa https://bestdissertationwritingservice.net/
doctoral dissertation help https://businessdissertationhelp.com/
tips on writing a dissertation https://customdissertationwritinghelp.com/
language editing phd thesis https://dissertationhelpspecialist.com/
writing dissertation abstract https://dissertationhelperhub.com/
online casino free bet https://download-casino-slots.com/
online casino vegas https://firstonlinecasino.org/
pa online casino apps https://onlinecasinofortunes.com/
best online casino us https://free-online-casinos.net/
ocean online casino app https://internet-casinos-online.net/
betmgm casino online https://cybertimeonlinecasino.com/
bet mgm online casino https://1freeslotscasino.com/
river sweep online casino https://casino-online-roulette.com/
rivers casino online https://onlineplayerscasino.com/
online casino app https://ownonlinecasino.com/
vegas world free online casino games https://all-online-casino-games.com/
real money online casino pennsylvania https://casino8online.com/
best phone vpn https://freevpnconnection.com/
best anonymous vpn service https://ippowervpn.net/
best vpn for public wifi https://superfreevpn.net/