Juego de dados

Preview:

Citation preview

MATEMATICAS DISCRETAS

JUEGO DE DADOS

PATRICIA OLMOSCAROLINA ACOSTAMARYLUZ OSPINAOMAR URAZAN

ROLANDO CUENCAJONATHAN CASTRO

UNIVERSIDAD ECCIBOGOTA

INICIO DEL JUEGO

JUGAR EN CASO DE PERDER

JUGAR EN CASO DE GANAR

Dim Apuesta As DoubleDim W As IntegerDim X As IntegerDim Y As IntegerDim GA As Double Private Sub btn_jugar_Click()'ponemos variables e imagenes en blancoX = 0Y = 0W = 0 lbl_respuesta.Visible = Falselbl_resumen.Visible = FalseImagenlado1.Visible = FalseImagenlado2.Visible = FalseImagenlado3.Visible = FalseImagenlado4.Visible = FalseImagenlado5.Visible = FalseImagenlado6.Visible = FalseImagenlado7.Visible = FalseImagenlado8.Visible = FalseImagenlado9.Visible = FalseImagenlado10.Visible = FalseImagenlado11.Visible = FalseImagenlado12.Visible = False 

'verificamos que exista una apuesta  If txt_apuesta.Text = "" Then MsgBox "POR FAVOR DIGITE SU APUESTA", vbCritical, "ERROR" txt_apuesta.SetFocus Else Apuesta = txt_apuesta.Text' nos aseguramos que no salga 0Lanzar: X = Int(6 * Rnd() * 1) Y = Int(6 * Rnd() * 1) If X = 0 Or Y = 0 Then GoTo Lanzar End If' suma de los dados W = X + Y'selecionamos la imagen de acuerdo al número aleatorio que salió

CODIGO FUENTE

Select Case X Case 1 Imagenlado1.Visible = True Case 2 Imagenlado2.Visible = True Case 3 Imagenlado3.Visible = True Case 4 Imagenlado4.Visible = True Case 5 Imagenlado5.Visible = True Case 6 Imagenlado6.Visible = True End Select Select Case Y Case 1 Imagenlado7.Visible = True Case 2 Imagenlado8.Visible = True Case 3 Imagenlado9.Visible = True Case 4 Imagenlado10.Visible = True Case 5 Imagenlado11.Visible = True Case 6 Imagenlado12.Visible = True End Select

'reglas del juego para asignar puntos If Y = X Then GA = Apuesta * 100 lbl_respuesta.Visible = True lbl_respuesta.Caption = "USTED HA GANADO " & GA & " PUNTOS" Else If W > 9 Then GA = Apuesta * 50 lbl_respuesta.Visible = True lbl_respuesta.Caption = "USTED HA GANADO " & GA & " PUNTOS" Else GA = 0 lbl_respuesta.Visible = True lbl_respuesta.Caption = "USTED HA PERDIDO, LO SENTIMOS SIGUA INTENTANDO" End If End If

'para mostrar el mayor y la suma de los dados If X > Y Then MAYOR = X Else MAYOR = Y End If lbl_resumen.Visible = True lbl_resumen.Caption = " EL NUMERO MAYOR ES " & MAYOR & " Y LA SUMA DE LOS DADOS ES " & W End If End Sub Private Sub btn_nuevaapuesta_Click() txt_apuesta = "" txt_apuesta.SetFocusEnd Sub  Private Sub btn_salir_Click() Unload Me

End Sub Private Sub UserForm_Activate() lbl_respuesta.Visible = False lbl_resumen.Visible = False Imagenlado1.Visible = False Imagenlado2.Visible = False Imagenlado3.Visible = False Imagenlado4.Visible = False Imagenlado5.Visible = False Imagenlado6.Visible = False Imagenlado7.Visible = False Imagenlado8.Visible = False Imagenlado9.Visible = False Imagenlado10.Visible = False Imagenlado11.Visible = False Imagenlado12.Visible = FalseEnd Sub

Recommended