juego de dados en visual
TRANSCRIPT
![Page 1: Juego de dados en Visual](https://reader035.vdocuments.pub/reader035/viewer/2022062307/557b3c98d8b42a16488b5102/html5/thumbnails/1.jpg)
Juego de dados
![Page 2: Juego de dados en Visual](https://reader035.vdocuments.pub/reader035/viewer/2022062307/557b3c98d8b42a16488b5102/html5/thumbnails/2.jpg)
El Juego de dados consiste en un lanzamientos aleatorio en la cuál gana cierta cantidad de dinero de acuerdo a lo siguiente:• Si la suma de los dados es igual a 8 gana 10 dólares.• Si los dos dados lanzados son iguales gana 1 dólar.• Si el dado del lado izquierdo es tres entonces gana 3
dólares.
![Page 3: Juego de dados en Visual](https://reader035.vdocuments.pub/reader035/viewer/2022062307/557b3c98d8b42a16488b5102/html5/thumbnails/3.jpg)
![Page 4: Juego de dados en Visual](https://reader035.vdocuments.pub/reader035/viewer/2022062307/557b3c98d8b42a16488b5102/html5/thumbnails/4.jpg)
El juego consta de los siguientes clases y un enumerado:
![Page 5: Juego de dados en Visual](https://reader035.vdocuments.pub/reader035/viewer/2022062307/557b3c98d8b42a16488b5102/html5/thumbnails/5.jpg)
Primeramente se debe agregar la clase Cmontecarlo y declara las variables que se usan en ella el Cmotecarlo es una clase que se ha estado usando en los demás ejemplos por lo tal puede ser agregada desde una de ellas.
![Page 6: Juego de dados en Visual](https://reader035.vdocuments.pub/reader035/viewer/2022062307/557b3c98d8b42a16488b5102/html5/thumbnails/6.jpg)
Se debe crear un enumerado donde enumeren los seis dados que se van a utilizar asignándole un valor a cada uno
ENUMERADO
![Page 7: Juego de dados en Visual](https://reader035.vdocuments.pub/reader035/viewer/2022062307/557b3c98d8b42a16488b5102/html5/thumbnails/7.jpg)
CLASE Cjuego
Cjuego con los campos FilaDado1, FilaDado2 para dar a conocer el numero de lanzamientos que se va hacer con cada dado además de contener Nl para contar que solo sean cinco lanzamientos el gana, gana10, Pierde y Suma como su nombre lo indica determina la cantidad que gana y cuando se pierde el juego.
Variables Iniciar
![Page 8: Juego de dados en Visual](https://reader035.vdocuments.pub/reader035/viewer/2022062307/557b3c98d8b42a16488b5102/html5/thumbnails/8.jpg)
![Page 9: Juego de dados en Visual](https://reader035.vdocuments.pub/reader035/viewer/2022062307/557b3c98d8b42a16488b5102/html5/thumbnails/9.jpg)
![Page 10: Juego de dados en Visual](https://reader035.vdocuments.pub/reader035/viewer/2022062307/557b3c98d8b42a16488b5102/html5/thumbnails/10.jpg)
FormularioLos botones iniciar, lanzar y salir se programan en el formulario con el
siguiente código • Primero se debe declarar una variable de tipo c juego y una variables para las
funciones del formulario además de un contador para realizar el conteo
• Luego dentro del formulario se debe realizar un código para generar las 5 columnas para los dados en el DataGridView
For i As Integer = 0 To 1
Me.DGI = New System.Windows.Forms.DataGridViewImageColumn
Me.DataGridView1.Columns.AddRange(New System.Windows.Forms.DataGridViewImageColumn() {Me.DGI})
Next
Me.DataGridView1.RowCount = 5
x.Inicio()
x.Vizualizar(DataGridView1)
![Page 11: Juego de dados en Visual](https://reader035.vdocuments.pub/reader035/viewer/2022062307/557b3c98d8b42a16488b5102/html5/thumbnails/11.jpg)
• Por ultimo cada botón debe ir programado de la siguiente manera para cumplir su función:
Iniciar DataGridView1.RowCount = 5 x.Vizualizar(Me.DataGridView1) Button2.Enabled = True Button1.Enabled = False
Lanzar cont += 1 Me.Button1.Enabled = x.Lanzar(Me.DataGridView1) Button2.Enabled = True Label7.Text = Label7.Text + x.Gana Label6.Text = Label6.Text + x.Pierde Label5.Text = Label5.Text + x.Gana10 If cont = 5 Then x.Inicio() Button2.Enabled = False Button1.Enabled = True cont = 0 End If
Salir If MsgBox("Esta seguro que desea salir del programa", _MsgBoxStyle.YesNoCancel) = MsgBoxResult.Yes Then End
![Page 12: Juego de dados en Visual](https://reader035.vdocuments.pub/reader035/viewer/2022062307/557b3c98d8b42a16488b5102/html5/thumbnails/12.jpg)
Después de aceptar en el cuadro de dialogo donde indica que gano sale el total ganado actualmente y cuantas partidas a ganado el contador solo indica los lanzamientos y cuando llega a 5 se coloca en cero para jugar de nuevo.