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

Diskusia – 3. diel - Hracia kocka vo VB.NET - konštruktory a náhodné čísla

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
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í.

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

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

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

 
Odpovedať
9.12.2018 20:39
Avatar
Odpovedá 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.

 
Odpovedať
9.12.2018 22:09
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ý!