SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Juego de
dados
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.
El juego consta
de los siguientes
clases
y
un
enumerado:
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.
ENUMERADO

Se debe crear un
enumerado
donde
enumeren
los
seis
dados que se van a
utilizar asignándole un
valor a cada uno
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
Formulario
Los 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)
• Por ultimo cada botón debe ir programado de la siguiente manera
para cumplir su función:
Iniciar

Lanzar

DataGridView1.RowCount = 5
x.Vizualizar(Me.DataGridView1)
Button2.Enabled = True
Button1.Enabled = False

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
Salir
Button1.Enabled = True
If MsgBox("Esta seguro que desea salir del
cont = 0
programa", _MsgBoxStyle.YesNoCancel) =
End If
MsgBoxResult.Yes Then End
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.

Weitere ähnliche Inhalte

Was ist angesagt?

Ejercicios de test - desarrollo y programación
Ejercicios de test  -  desarrollo y programaciónEjercicios de test  -  desarrollo y programación
Ejercicios de test - desarrollo y programaciónoposicionestic
 
TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESSbandida123
 
Excel 2010 ejercicios paso a paso practica 02
Excel 2010 ejercicios paso a paso practica 02Excel 2010 ejercicios paso a paso practica 02
Excel 2010 ejercicios paso a paso practica 02David J Castresana
 
Ejercicio practico3 excel
Ejercicio practico3 excelEjercicio practico3 excel
Ejercicio practico3 excel69051905644
 
Historia de microprocesadores
Historia de microprocesadoresHistoria de microprocesadores
Historia de microprocesadoresMary Diaz
 
Word 2016 - Curso Nivel Intermedio
Word 2016 - Curso Nivel IntermedioWord 2016 - Curso Nivel Intermedio
Word 2016 - Curso Nivel IntermedioArthuro Pérez
 

Was ist angesagt? (11)

Laptrinh jdbc
Laptrinh jdbcLaptrinh jdbc
Laptrinh jdbc
 
GUÍA DE APRENDIZAJE - EXCEL BÁSICO
GUÍA DE APRENDIZAJE - EXCEL BÁSICOGUÍA DE APRENDIZAJE - EXCEL BÁSICO
GUÍA DE APRENDIZAJE - EXCEL BÁSICO
 
Ejercicios de test - desarrollo y programación
Ejercicios de test  -  desarrollo y programaciónEjercicios de test  -  desarrollo y programación
Ejercicios de test - desarrollo y programación
 
TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESS
 
Excel 2010 ejercicios paso a paso practica 02
Excel 2010 ejercicios paso a paso practica 02Excel 2010 ejercicios paso a paso practica 02
Excel 2010 ejercicios paso a paso practica 02
 
Ejercicio practico3 excel
Ejercicio practico3 excelEjercicio practico3 excel
Ejercicio practico3 excel
 
Tablas dinamicas
Tablas dinamicasTablas dinamicas
Tablas dinamicas
 
Historia de microprocesadores
Historia de microprocesadoresHistoria de microprocesadores
Historia de microprocesadores
 
Word 2016 - Curso Nivel Intermedio
Word 2016 - Curso Nivel IntermedioWord 2016 - Curso Nivel Intermedio
Word 2016 - Curso Nivel Intermedio
 
Ejercicios de-access-esae
Ejercicios de-access-esaeEjercicios de-access-esae
Ejercicios de-access-esae
 
FSOFT - Test Java Exam
FSOFT - Test Java ExamFSOFT - Test Java Exam
FSOFT - Test Java Exam
 

Andere mochten auch

Concientizacion de Ludopatia - folleto triptico
Concientizacion de Ludopatia - folleto tripticoConcientizacion de Ludopatia - folleto triptico
Concientizacion de Ludopatia - folleto tripticoflorzeta
 
Mentalidad del rico y el pobre- Reflexión
Mentalidad del rico y el pobre- ReflexiónMentalidad del rico y el pobre- Reflexión
Mentalidad del rico y el pobre- Reflexiónana
 
Análisis crítico del documento Proyecto para formar un ciudadano bilingüe.
Análisis crítico del documento Proyecto para formar un ciudadano bilingüe.Análisis crítico del documento Proyecto para formar un ciudadano bilingüe.
Análisis crítico del documento Proyecto para formar un ciudadano bilingüe.Biblioteca Universitaria (UPR Utuado)
 
Reflexión del video
Reflexión del videoReflexión del video
Reflexión del videoLauraoctavoa
 

Andere mochten auch (7)

Juego de dados
Juego de dadosJuego de dados
Juego de dados
 
Concientizacion de Ludopatia - folleto triptico
Concientizacion de Ludopatia - folleto tripticoConcientizacion de Ludopatia - folleto triptico
Concientizacion de Ludopatia - folleto triptico
 
Juego de dados de Mozart
Juego de dados de MozartJuego de dados de Mozart
Juego de dados de Mozart
 
Mentalidad del rico y el pobre- Reflexión
Mentalidad del rico y el pobre- ReflexiónMentalidad del rico y el pobre- Reflexión
Mentalidad del rico y el pobre- Reflexión
 
Análisis crítico del documento Proyecto para formar un ciudadano bilingüe.
Análisis crítico del documento Proyecto para formar un ciudadano bilingüe.Análisis crítico del documento Proyecto para formar un ciudadano bilingüe.
Análisis crítico del documento Proyecto para formar un ciudadano bilingüe.
 
Reflexión del video
Reflexión del videoReflexión del video
Reflexión del video
 
Ser pobre y ser rico
Ser pobre y ser ricoSer pobre y ser rico
Ser pobre y ser rico
 

Ähnlich wie Juego de dados: reglas, clases y formulario en C

Operaciones con numeros Z
Operaciones con numeros ZOperaciones con numeros Z
Operaciones con numeros ZElkin Guillen
 
Actividad 3 Excel
Actividad 3 ExcelActividad 3 Excel
Actividad 3 ExcelRMontiel66
 
Clase 4b crear un modelo
Clase 4b crear un modeloClase 4b crear un modelo
Clase 4b crear un modeloTensor
 
Ejercsicios en exel para haser
Ejercsicios en exel para haserEjercsicios en exel para haser
Ejercsicios en exel para haserBustamantejairo
 
Método SQL para Calcular el valor máximo de un conjunto de columnas de una Tabla
Método SQL para Calcular el valor máximo de un conjunto de columnas de una TablaMétodo SQL para Calcular el valor máximo de un conjunto de columnas de una Tabla
Método SQL para Calcular el valor máximo de un conjunto de columnas de una TablaSebastian Rodriguez Robotham
 
Arenas Camacho-Practica web sesión 8.pptx
Arenas Camacho-Practica web sesión 8.pptxArenas Camacho-Practica web sesión 8.pptx
Arenas Camacho-Practica web sesión 8.pptxJOSEFERNANDOARENASCA
 
Matriz slide
Matriz slideMatriz slide
Matriz slidemarly0204
 
Curso De Excel Básico (Sesión 3)
Curso De Excel Básico (Sesión 3)Curso De Excel Básico (Sesión 3)
Curso De Excel Básico (Sesión 3)Hugo Malpartida
 
Reyes y restrepo unidades
Reyes y restrepo unidadesReyes y restrepo unidades
Reyes y restrepo unidadesleviticodavid
 
Importacion de coches y venta pasos para crear en excel.
Importacion de coches y venta pasos para crear en excel.Importacion de coches y venta pasos para crear en excel.
Importacion de coches y venta pasos para crear en excel.mnbv12
 
Presentación Microsoft Acces
Presentación Microsoft AccesPresentación Microsoft Acces
Presentación Microsoft AccesQuequieretu
 

Ähnlich wie Juego de dados: reglas, clases y formulario en C (20)

excel
excelexcel
excel
 
Actividad 4 III
Actividad 4 IIIActividad 4 III
Actividad 4 III
 
Presentacion610
Presentacion610Presentacion610
Presentacion610
 
Presentacion610
Presentacion610Presentacion610
Presentacion610
 
Operaciones con numeros Z
Operaciones con numeros ZOperaciones con numeros Z
Operaciones con numeros Z
 
Guìa visual console app
Guìa visual console appGuìa visual console app
Guìa visual console app
 
Actividad 3 Excel
Actividad 3 ExcelActividad 3 Excel
Actividad 3 Excel
 
Clase 4b crear un modelo
Clase 4b crear un modeloClase 4b crear un modelo
Clase 4b crear un modelo
 
Ejercsicios en exel para haser
Ejercsicios en exel para haserEjercsicios en exel para haser
Ejercsicios en exel para haser
 
Método SQL para Calcular el valor máximo de un conjunto de columnas de una Tabla
Método SQL para Calcular el valor máximo de un conjunto de columnas de una TablaMétodo SQL para Calcular el valor máximo de un conjunto de columnas de una Tabla
Método SQL para Calcular el valor máximo de un conjunto de columnas de una Tabla
 
claculadora
claculadoraclaculadora
claculadora
 
Arenas Camacho-Practica web sesión 8.pptx
Arenas Camacho-Practica web sesión 8.pptxArenas Camacho-Practica web sesión 8.pptx
Arenas Camacho-Practica web sesión 8.pptx
 
Funciones básicas de excel
Funciones básicas de excelFunciones básicas de excel
Funciones básicas de excel
 
Matriz slide
Matriz slideMatriz slide
Matriz slide
 
Curso De Excel Básico (Sesión 3)
Curso De Excel Básico (Sesión 3)Curso De Excel Básico (Sesión 3)
Curso De Excel Básico (Sesión 3)
 
Juli y Mily. operadores de pc
Juli y Mily. operadores de pcJuli y Mily. operadores de pc
Juli y Mily. operadores de pc
 
Reyes y restrepo unidades
Reyes y restrepo unidadesReyes y restrepo unidades
Reyes y restrepo unidades
 
Importacion de coches y venta pasos para crear en excel.
Importacion de coches y venta pasos para crear en excel.Importacion de coches y venta pasos para crear en excel.
Importacion de coches y venta pasos para crear en excel.
 
Presentación Microsoft Acces
Presentación Microsoft AccesPresentación Microsoft Acces
Presentación Microsoft Acces
 
Ejercicios excel supl
Ejercicios excel suplEjercicios excel supl
Ejercicios excel supl
 

Kürzlich hochgeladen

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 

Kürzlich hochgeladen (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 

Juego de dados: reglas, clases y formulario en C

  • 2. 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.
  • 3.
  • 4. El juego consta de los siguientes clases y un enumerado:
  • 5. 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.
  • 6. ENUMERADO Se debe crear un enumerado donde enumeren los seis dados que se van a utilizar asignándole un valor a cada uno
  • 7. 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
  • 8.
  • 9.
  • 10. Formulario Los 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)
  • 11. • Por ultimo cada botón debe ir programado de la siguiente manera para cumplir su función: Iniciar Lanzar DataGridView1.RowCount = 5 x.Vizualizar(Me.DataGridView1) Button2.Enabled = True Button1.Enabled = False 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 Salir Button1.Enabled = True If MsgBox("Esta seguro que desea salir del cont = 0 programa", _MsgBoxStyle.YesNoCancel) = End If MsgBoxResult.Yes Then End
  • 12. 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.