SlideShare uma empresa Scribd logo
1 de 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.

Mais conteúdo relacionado

Mais procurados

Presentasi modul01 tik 7
Presentasi modul01 tik 7Presentasi modul01 tik 7
Presentasi modul01 tik 7Gemi Siksmat
 
Analisis Data Kelas 9
Analisis Data Kelas 9Analisis Data Kelas 9
Analisis Data Kelas 9Farichah Riha
 
Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9Farichah Riha
 
Game Tree ( Oyun Ağaçları )
Game Tree ( Oyun Ağaçları )Game Tree ( Oyun Ağaçları )
Game Tree ( Oyun Ağaçları )Alp Çoker
 
1. Fundamental Concept - Data Structures using C++ by Varsha Patil
1. Fundamental Concept - Data Structures using C++ by Varsha Patil1. Fundamental Concept - Data Structures using C++ by Varsha Patil
1. Fundamental Concept - Data Structures using C++ by Varsha Patilwidespreadpromotion
 
Compiler Construction introduction
Compiler Construction introductionCompiler Construction introduction
Compiler Construction introductionRana Ehtisham Ul Haq
 
Paket Office - Informatika Kelas 9
Paket Office - Informatika Kelas 9Paket Office - Informatika Kelas 9
Paket Office - Informatika Kelas 9Farichah Riha
 
Cs6402 design and analysis of algorithms may june 2016 answer key
Cs6402 design and analysis of algorithms may june 2016 answer keyCs6402 design and analysis of algorithms may june 2016 answer key
Cs6402 design and analysis of algorithms may june 2016 answer keyappasami
 
Dts x dicoding #3 memulai pemrograman kotlin
Dts x dicoding #3 memulai pemrograman kotlinDts x dicoding #3 memulai pemrograman kotlin
Dts x dicoding #3 memulai pemrograman kotlinAhmad Arif Faizin
 
Computer graphics lab report with code in cpp
Computer graphics lab report with code in cppComputer graphics lab report with code in cpp
Computer graphics lab report with code in cppAlamgir Hossain
 
Tic Tac Toe Java Development
Tic Tac Toe Java DevelopmentTic Tac Toe Java Development
Tic Tac Toe Java Developmentpengqia chen
 
Algoritma C4.5 Dalam Data Mining
Algoritma C4.5 Dalam Data MiningAlgoritma C4.5 Dalam Data Mining
Algoritma C4.5 Dalam Data MiningNasha Dmasive
 
Lecture ascii and ebcdic codes
Lecture ascii and ebcdic codesLecture ascii and ebcdic codes
Lecture ascii and ebcdic codesYazdan Yousafzai
 
Pertemuan 3 - Konsep Dasar Pemrograman
Pertemuan 3 - Konsep Dasar PemrogramanPertemuan 3 - Konsep Dasar Pemrograman
Pertemuan 3 - Konsep Dasar PemrogramanAchmad Solichin
 

Mais procurados (20)

Presentasi modul01 tik 7
Presentasi modul01 tik 7Presentasi modul01 tik 7
Presentasi modul01 tik 7
 
Analisis Data Kelas 9
Analisis Data Kelas 9Analisis Data Kelas 9
Analisis Data Kelas 9
 
Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9Algoritma dan Pemrograman Kelas 9
Algoritma dan Pemrograman Kelas 9
 
TIK bab 2 (power point)
TIK bab 2 (power point)TIK bab 2 (power point)
TIK bab 2 (power point)
 
asymptotic notation
asymptotic notationasymptotic notation
asymptotic notation
 
Game Tree ( Oyun Ağaçları )
Game Tree ( Oyun Ağaçları )Game Tree ( Oyun Ağaçları )
Game Tree ( Oyun Ağaçları )
 
1. Fundamental Concept - Data Structures using C++ by Varsha Patil
1. Fundamental Concept - Data Structures using C++ by Varsha Patil1. Fundamental Concept - Data Structures using C++ by Varsha Patil
1. Fundamental Concept - Data Structures using C++ by Varsha Patil
 
Compiler Construction introduction
Compiler Construction introductionCompiler Construction introduction
Compiler Construction introduction
 
Paket Office - Informatika Kelas 9
Paket Office - Informatika Kelas 9Paket Office - Informatika Kelas 9
Paket Office - Informatika Kelas 9
 
Tic tac toe
Tic tac toeTic tac toe
Tic tac toe
 
Cs6402 design and analysis of algorithms may june 2016 answer key
Cs6402 design and analysis of algorithms may june 2016 answer keyCs6402 design and analysis of algorithms may june 2016 answer key
Cs6402 design and analysis of algorithms may june 2016 answer key
 
Dts x dicoding #3 memulai pemrograman kotlin
Dts x dicoding #3 memulai pemrograman kotlinDts x dicoding #3 memulai pemrograman kotlin
Dts x dicoding #3 memulai pemrograman kotlin
 
Computer graphics lab report with code in cpp
Computer graphics lab report with code in cppComputer graphics lab report with code in cpp
Computer graphics lab report with code in cpp
 
Tic Tac Toe Java Development
Tic Tac Toe Java DevelopmentTic Tac Toe Java Development
Tic Tac Toe Java Development
 
Algoritma C4.5 Dalam Data Mining
Algoritma C4.5 Dalam Data MiningAlgoritma C4.5 Dalam Data Mining
Algoritma C4.5 Dalam Data Mining
 
Lecture ascii and ebcdic codes
Lecture ascii and ebcdic codesLecture ascii and ebcdic codes
Lecture ascii and ebcdic codes
 
Pertemuan 3 - Konsep Dasar Pemrograman
Pertemuan 3 - Konsep Dasar PemrogramanPertemuan 3 - Konsep Dasar Pemrograman
Pertemuan 3 - Konsep Dasar Pemrograman
 
SLIDE KE-4 DFA
SLIDE KE-4 DFASLIDE KE-4 DFA
SLIDE KE-4 DFA
 
Pengantar teknik informatika
Pengantar teknik informatikaPengantar teknik informatika
Pengantar teknik informatika
 
Binary system ppt
Binary system pptBinary system ppt
Binary system ppt
 

Destaque

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
 

Destaque (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
 

Semelhante a Juego de dados en Visual

Semelhante a Juego de dados en Visual (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
Ejercicios excelEjercicios excel
Ejercicios excel
 

Último

Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 

Último (20)

Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 

Juego de dados en Visual

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