El juego de dados consiste en lanzar dos dados cinco veces. Si la suma de los dados es 8, gana $10. Si los dados son iguales, gana $1. Si el dado de la izquierda es 3, gana $3. El programa genera cinco columnas para mostrar los resultados de cada lanzamiento y permite al usuario iniciar, lanzar los dados o salir del juego.
PRESENTACION PASO A PASO DE COMO ELABORAR UN PROGRAMA EN BORLAND DELPHI QUE MUESTRE CUANDO UNA MATRIZ ES DIAGONAL, TRIANGULAR SUPERIOR O TRIANGULAR INFERIOR
PRESENTACION PASO A PASO DE COMO ELABORAR UN PROGRAMA EN BORLAND DELPHI QUE MUESTRE CUANDO UNA MATRIZ ES DIAGONAL, TRIANGULAR SUPERIOR O TRIANGULAR INFERIOR
Esta presentación contiene las reglas de un juego de dados que pondrá en evidencia que no todos los sucesos que uno puede definir sobre un experimento aleatorio son equiprobables.
Esta presentación contiene las reglas de un juego de dados que pondrá en evidencia que no todos los sucesos que uno puede definir sobre un experimento aleatorio son equiprobables.
Utilización de subconsultas para realizar cálculos sobre “N” cantidad de columnas sin utilizar sentencias CASE
Hay ocasiones en que debemos realizar cálculos que parecen simples en papel, sin embargo al intentar hacer la consulta en SQL nos damos cuenta que son más complejas de lo que pensamos, o que requieren de mucha codificación para llevarla a cabo.
El presente documento resuelve de forma elegante y escalable un problema común de SQL para realizar cálculos de agrupación sobre columnas.
En la parte final del documento, hay un anexo que describe la solución completa del problema con indicaciones especiales acerca de las sentencias UNION, UNION ALL y cálculo de las funciones de agregación cuando existen valores nulos en los campos.
Mafalda está más viva que nunca. Reaparece siempre fresca y renovada en sus nuevos libros y periódicos. Hace cine y televisión. Viaja en la imaginación colectiva de infinidad de naciones que son muy diferentes entre ellas culturalmente. Y llega a los lugares más insospechados, volviéndose familiar a generaciones que no tienen nada que ver con la que vio nacer a Mafalda
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.
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.