NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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í.

Diskuze – Lekce 3 - Hrací kostka ve VB.NET - Zapouzdření, konstruktor a Random

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
Jaroslav Trojan
Tvůrce
Avatar
Jaroslav Trojan:28.6.2016 10:23

Vytvořil jsem si 14ti stěn. Z krychle s 8 vrcholy ...do každého vrcholu vnořit stěnu- 8 stěn + 6 stěn původní krychle a je 14ti stěn. Kostka má víc možností.

Odpovědět
28.6.2016 10:23
statik
Avatar
Jaroslav Trojan
Tvůrce
Avatar
Jaroslav Trojan:3.7.2016 11:44

kód pro Kostku jsem zachoval.
Kód v Modele1 je upraven takto:

'budeme kostkami házet
Dim krychle As Kostka=New Kostka()
Dim ctrnactisten As Kostka=New Kostka(14)
'hod krychlí
Console.Write­Line("Kostka s {0} stěnami",krychle­.VratPocetSten)
For i= 1 To 9
Console.Write(krychle­.hod() & " ")
Next
Console.WriteLine()
Console.WriteLine()

'hod 14ti stěnem
Console.Write­Line("Kostka s {0} stěnami",ctrnac­tisten.VratPo­cetSten)
For i=1 To 9
Console.Write(ctrnac­tisten.hod() & " ")
Next
Console.ReadKey()
......
.....
u větší kostky je více možností pádu čísel

Odpovědět
3.7.2016 11:44
statik
Avatar
Neaktivní uživatel:24.7.2017 10:05

Tady jde spíš o to jaké číslo tě napadne můžeš si vytvořit třeba stostěn aby tam bylo víc možností :D

Odpovědět
24.7.2017 10:05
Neaktivní uživatelský účet
Avatar
Jan Záruba
Člen
Avatar
Jan Záruba:9.12.2018 20:39

Mám pár dotazů:

  1. když do třídy píšeme 2x metodu Public Sub New(), tak to je jen z důvodu, abychom měli pevně stanovený počet stěn a nebo počet stěn variabilní? Protože když definuji počet stěn přímo u proměnné na začátku, tak to funguje i bez nich. Samozřejmě jen pevně stanovený počet stěn.
  2. proč definujeme do této metody proměnnou random=New Random()? Bez toho to také funguje

Děkuji za vysvětlení

 
Odpovědět
9.12.2018 20:39
Avatar
Odpovídá na Jan Záruba
Michal Žůrek - misaz:9.12.2018 22:09

1.) píšeme to proto že chceme mít 2 varianty jak vytvořit kostku. Tu standardní 6 bokou a pak chceme mít možnost vytvořit nějakou speciální kostku, která bude mít libovolný počet stěn, takový jaký si tam uživatel zadá.

2.) bez toho to nejde. Je to objekt, který budeme používat ke generování náhodných čísel.

 
Odpovědět
9.12.2018 22:09
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 5 zpráv z 5.