juego de dados
Post on 15-Feb-2017
341 Views
Preview:
TRANSCRIPT
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
top related