Originariamente inviato da Il Pazzo
Ho questa parte di programma ma qualunque numero metta il risultato di j=61.... perchè? dove l'errore?
Ho fatto la prova inserendo il numero 15 Arrivi=250 quindi dovrebbe funzionare :|
************************************************** *******************
Dim Prob As Double
Dim Arrivi As Integer
Private Sub Command1_Click()
Arrivi = (Prob * 1000) / 1000
Arrivi = (Prob * 1000) - (Arrivi * 1000)
Randomize
j = 0
For i = 0 To 60
If (Int(Rnd(999)) < Arrivi) Then
j = j + 1
End If
Next i
Label3.Caption = j
Private Sub Text1_Change()
If Text1.Text <> "" Then
Command1.Enabled = True
Prob = FormatNumber(Text1.Text / 60, 3)
Label2.Caption = "Probabilità di un arrivo in 1 minuto (60 secondi): " & Prob
Else
Label2.Caption = "Inserire la media di arrivi"
End If
End Sub