VERSION 5.00 Begin VB.Form Form1 Caption = "Form1" ClientHeight = 7455 ClientLeft = 60 ClientTop = 345 ClientWidth = 11370 LinkTopic = "Form1" ScaleHeight = 7455 ScaleWidth = 11370 StartUpPosition = 3 'Windows Default Begin VB.ListBox Tulemus BeginProperty Font Name = "MS Sans Serif" Size = 17.25 Charset = 186 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 4410 Left = 3360 TabIndex = 2 Top = 2520 Width = 3615 End Begin VB.CommandButton Maksa Caption = "Maksa" BeginProperty Font Name = "MS Sans Serif" Size = 17.25 Charset = 186 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 735 Left = 4080 TabIndex = 1 Top = 1440 Width = 1335 End Begin VB.TextBox Summa BeginProperty Font Name = "MS Sans Serif" Size = 17.25 Charset = 186 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Height = 495 Left = 3360 TabIndex = 0 Top = 360 Width = 2775 End End Attribute VB_Name = "Form1" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Const N = 12 Dim taht(N) Private Sub Form_Load() 'proge käivitamisel taht(1) = 50000: taht(2) = 10000: taht(3) = 5000 taht(4) = 2500: taht(5) = 1000: taht(6) = 500 taht(7) = 200: taht(8) = 100: taht(9) = 50 taht(10) = 20: taht(11) = 10: taht(12) = 5 End Sub Private Sub Maksa_Click() Tulemus.Clear Dim sum sum = 100 * Val(Summa.Text) Dim nr 'rahatähe jrk.nr. nr = 1 ' alustame kõige suuremast Do While sum > 0 If sum >= taht(nr) Then Dim mitu mitu = Int(sum / taht(nr)) If taht(nr) >= 100 Then Tulemus.AddItem taht(nr) / 100 & " krooni: " & mitu Else Tulemus.AddItem taht(nr) & " senti: " & mitu End If sum = sum - mitu * taht(nr) End If nr = nr + 1 If nr > N Then MsgBox "Summat " & sum & " ei saa välja maksta!" Exit Do End If Loop End Sub