You are on page 1of 2

Public Class Form1

Dim cardP1 As Integer


Dim cardP2 As Integer
Dim cardP3 As Integer
Dim cardC1 As Integer
Dim cardC2 As Integer
Dim cardC3 As Integer
Dim PlayerScore As Integer
Dim CompScore As Integer
Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ExitToolStripMenuItem.Click
Close()
End Sub

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


System.EventArgs) Handles PlayGameToolStripMenuItem.Click
LabelP3.Text = Nothing
cardP3 = 0
LabelPScore.Text = Nothing

LabelC1.Text = ""
LabelC2.Text = ""
LabelC3.Text = ""
Label1.Text = ""

Randomize()

cardP1 = Int(10 * Rnd() + 1)


cardP2 = Int(10 * Rnd() + 1)
cardC1 = Int(10 * Rnd() + 1)
cardC2 = Int(10 * Rnd() + 1)
cardC3 = Int(10 * Rnd() + 1)

LabelP1.Text = cardP1
LabelP2.Text = cardP2
PlayerScore = cardP1 + cardP2
LabelPScore.Text = PlayerScore
End Sub

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


Handles Button1.Click
Randomize()
cardP3 = Int(10 * Rnd() + 1)
LabelP3.Text = cardP3

PlayerScore = cardP1 + cardP2 + cardP3


LabelPScore.Text = PlayerScore
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
LabelC1.Text = cardC1
LabelC2.Text = cardC2
LabelC3.Text = cardC3
CompScore = cardC1 + cardC2 + cardC3
Label1.Text = CompScore

If (CompScore > 21 And PlayerScore > 21) Or (CompScore = PlayerScore) Then


MessageBox.Show("Draw")
ElseIf CompScore <= 21 And (CompScore > PlayerScore Or PlayerScore > 21) Then
MessageBox.Show("Computer Wins")
ElseIf PlayerScore <= 21 Then
MessageBox.Show("Player Wins")
End If
End Sub
End Class

You might also like