Anda di halaman 1dari 3

Public Class jogodoprecipicio

Dim vpreco, vnum, vprecipicio, vresultado As Integer

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnjogar.Click
Dim vi As Integer
imabuzz.Visible = True
imahomemaranha.Visible = True
imaincrivel.Visible = True
Imagemcomalpinista.Visible = True
lblresultado.Text = ""
lblresultadofinal.Text = ""
lblresultadofinal.Text = ""
lblv1.Text = ""
lblv2.Text = ""
lblv3.Text = ""
pbresultado.Value = 0
Imagemcomalpinista.Visible = True

vprecipicio = 0

For vi = 1 To 3
Randomize()
vpreco = Math.Floor(20 * Rnd() + 1)

Do
vnum = Val(InputBox("Insira o valor para o " & vi & "º Produto
(valor entre 1 e 20)", vi & "º Valor"))
If vnum < 1 Or vnum > 20 Then
Dim Player As New System.Media.SoundPlayer
Try
Player.SoundLocation = "erro.wav"
Player.LoadAsync()
If Player.IsLoadCompleted Then Player.Play()
Catch ex As Exception

End Try
MessageBox.Show("Faça a sua jogada com um valor válido")
vnum = 0
End If

Loop Until vnum > 0 And vnum <= 20

vresultado = Math.Sqrt((vnum - vpreco) ^ 2)


vprecipicio = vprecipicio + vresultado

If vi = 1 Then
lblv1.Text = Format(vpreco, "0.00€")
ElseIf vi = 2 Then
lblv2.Text = Format(vpreco, "0.00€")
ElseIf vi = 3 Then
lblv3.Text = Format(vpreco, "0.00€")
End If
MessageBox.Show("A sua jogada tem uma penalização de " & vresultado)
pbresultado.Increment(vresultado)
lblresultado.Text = "Valor de penalização acumulada = " & vprecipicio
If vprecipicio > 25 Then
lblresultadofinal.Text = "Perdeu!!! Caiu do precipicio. Adeus!!!"
Imagemcomalpinista.Visible = False
imagesemalpinista.Visible = True
End If

Next

If vprecipicio <= 25 Then


lblresultadofinal.Text = "Aguentou-se!!! Parabéns pelo esforço."
Dim Player As New System.Media.SoundPlayer
Try
Player.SoundLocation = "aplausos.wav"
Player.LoadAsync()
If Player.IsLoadCompleted Then Player.Play()
Catch ex As Exception

End Try

Else
lblresultadofinal.Text = "Perdeu!!! Caiu do precipicio. Adeus!!!"
Imagemcomalpinista.Visible = False
imagesemalpinista.Visible = True
Dim Player As New System.Media.SoundPlayer
Try
Player.SoundLocation = "boo.wav"
Player.LoadAsync()
If Player.IsLoadCompleted Then Player.Play()
Catch ex As Exception

End Try
End If

End Sub

Private Sub lblprecipicio_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs)

End Sub

Private Sub pbresultado_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles pbresultado.Click

End Sub

Private Sub btnlimpar_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load

End Sub

Private Sub btnlimpar_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnlimpar.Click
Dim Player As New System.Media.SoundPlayer
Try
Player.SoundLocation = "reiniciar.wav"
Player.LoadAsync()
If Player.IsLoadCompleted Then Player.Play()
Catch ex As Exception

End Try
lblresultado.Text = ""
lblresultadofinal.Text = ""
lblresultadofinal.Text = ""
lblv1.Text = ""
lblv2.Text = ""
lblv3.Text = ""
pbresultado.Value = 0
Imagemcomalpinista.Visible = True

End Sub

End Class

Anda mungkin juga menyukai