Juego de dados

Preview:

Citation preview

Juego de dados

El Juego de dados consiste en unlanzamientos aleatorio en la cuál ganacierta cantidad de dinero de acuerdo a losiguiente:• 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.

El juego constade los siguientesclases y unenumerado:

Primeramente se debeagregar la claseCmontecarlo y declaralas variables que seusan en ella elCmotecarlo es unaclase que se ha estadousando en los demásejemplos por lo talpuede ser agregadadesde una de ellas.

Se debe crear unenumerado dondeenumeren los seisdados que se van autilizar asignándole unvalor a cada uno

ENUMERADO

CLASE Cjuego

Cjuego con los campos FilaDado1, FilaDado2 para dar aconocer el numero de lanzamientos que se va hacer con cadadado además de contener Nl para contar que solo sean cincolanzamientos el gana, gana10, Pierde y Suma como sunombre lo indica determina la cantidad que gana y cuando sepierde el juego.

Variables Iniciar

Formulario

Los botones iniciar, lanzar y salir se programan en el formulario con el siguientecó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(NewSystem.Windows.Forms.DataGridViewImageColumn() {Me.DGI})

Next

Me.DataGridView1.RowCount = 5

x.Inicio()

x.Vizualizar(DataGridView1)

• Por ultimo cada botón debe ir programado de la siguiente manera para cumplir su función:

IniciarDataGridView1.RowCount = 5

x.Vizualizar(Me.DataGridView1)Button2.Enabled = TrueButton1.Enabled = False

Lanzarcont += 1

Me.Button1.Enabled = x.Lanzar(Me.DataGridView1)Button2.Enabled = TrueLabel7.Text = Label7.Text + x.GanaLabel6.Text = Label6.Text + x.PierdeLabel5.Text = Label5.Text + x.Gana10If cont = 5 Then

x.Inicio()Button2.Enabled = FalseButton1.Enabled = Truecont = 0

End If

Salir If MsgBox("Esta seguro que desea salir del programa", _MsgBoxStyle.YesNoCancel) = MsgBoxResult.Yes Then End

Después de aceptar en el cuadro de dialogo donde indica que ganosale el total ganado actualmente y cuantas partidas a ganado elcontador solo indica los lanzamientos y cuando llega a 5 se coloca encero para jugar de nuevo.

Recommended