This is the main interface.
Now there are 4 main entry text boxes, 3 buttons and 2 list boxes. The 3 top text boxes (basebet, % increase, # of rolls) are linked to the calculate button. Then the multiplier text box is linked to the "project max loss" button to the right. The calculate button prints the output of your rolls onto listbox1 and the "project max loss" button will give an estimate on number of losses to listbox2. Sounds confusing at first but you'll understand a bit better in a minute.
Here's a quick look at the code...
Public Class Form1
Private Sub above200()
Dim n As Integer
Dim sum = txtbx_basebet.Text
Dim rolls = txtbx_rolls.Text
Dim increase = txtbx_increasepercentage.Text
Dim increasefinal, rolloutput, sumnew As Decimal
Dim nineBillPlus As Decimal
sumnew = 0
ListBox1.Items.Add("Bet" & vbTab & "Sum")
ListBox1.Items.Add("------------------")
ListBox1.Items.Add("Basebet = " & sum)
Do
sumnew = sum * 10000
increasefinal = increase * 0.01
n += 1
rolloutput = sumnew * increasefinal
sum = rolloutput / 10000
sumnew = sum
nineBillPlus = Format$(sumnew, "0.00000000")
ListBox1.Items.Add(n & vbTab & "%" & increase & vbTab & nineBillPlus)
If n = rolls Then
Exit Do
End If
Loop
End Sub
Private Sub between100and200()
Dim n As Integer
Dim sum = txtbx_basebet.Text
Dim rolls = txtbx_rolls.Text
Dim increase = txtbx_increasepercentage.Text
Dim increasefinal, rolloutput, sumnew As Decimal
Dim nineBillPlus As Decimal
sumnew = 0
ListBox1.Items.Add("Bet" & vbTab & "Sum")
ListBox1.Items.Add("------------------")
ListBox1.Items.Add("Basebet = " & sum)
Do
n += 1
increasefinal = increase * 0.01
rolloutput = sum * increasefinal
sumnew = sum + rolloutput
nineBillPlus = Format$(sumnew, "0.00000000")
ListBox1.Items.Add(n & vbTab & "%" & increase & vbTab & nineBillPlus)
sum = nineBillPlus
If n = rolls Then
Exit Do
End If
Loop
End Sub
Private Sub below100()
Dim n As Integer
Dim sum = txtbx_basebet.Text
Dim rolls = txtbx_rolls.Text
Dim increase = txtbx_increasepercentage.Text
Dim increasefinal, rolloutput, sumnew As Decimal
Dim nineBillPlus As Decimal
sumnew = 0
ListBox1.Items.Add("Bet" & vbTab & "Sum")
ListBox1.Items.Add("------------------")
ListBox1.Items.Add("Basebet = " & sum)
Do
increasefinal = increase * 0.01
n += 1
rolloutput = sum * increasefinal
sumnew = sum + rolloutput
nineBillPlus = Format$(sumnew, "0.00000000")
ListBox1.Items.Add(n & vbTab & "%" & increase & vbTab & nineBillPlus)
sum = nineBillPlus
If n = rolls Then
Exit Do
End If
Loop
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim increase = txtbx_increasepercentage.Text
If increase > 200 Then
Call above200()
ElseIf increase > 100 And increase < 200 Then
Call between100and200()
ElseIf increase < 180 Then
Call below100()
End If
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim multi = txtbx_multipler.Text
Dim lossx As Single
Dim lossresult As Single
lossx = 9.5
lossresult = (lossx * multi) + 4
ListBox2.Items.Add("Max losses on x" & multi & " somewhere around " & lossresult & " losses....")
Panel5.BackColor = Color.Green
Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Panel5.BackColor = Color.Black
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
AboutBox1.Visible = True
End Sub
To be continued....
No comments:
Post a Comment