Professional Documents
Culture Documents
VB Problems2
VB Problems2
Dim x As String
Dim y As String
Dim c As String
Private Sub Form_Activate()
MsgBox ("vnesuvanje na string x")
x = InputBox("x=")
y = ""
For i = 1 To Len(x) Step 2
c = Mid(x, i, 1)
y = y & c
Next i
Print y
End Sub
Dim x As String
Dim y As String
Dim zbor As String
Dim i As Integer
Dim j As Integer
Dim p As Integer
Dim c As String
Dim d As String
Private Sub Form_Activate()
MsgBox ("Vnesi string sostaven isklucivo od bukvi")
x = InputBox("x=")
y = Trim(LCase(x))
Print y
zbor = ""
For i = 1 To Len(y)
c = Mid(y, i, 1)
p = 0
For j = 1 To Len(zbor)
d = Mid(zbor, j, 1)
If c = d Then
p = p + 1
GoTo 100
End If
Програмирање 2016/17
Next j
100
If p = 0 Then
zbor = zbor & c
End If
Next i
Print "Brojot na razlicni bukvi vo "; x;
Print " e ednakov na "; Len(zbor)
End Sub
3. Провери дали два внесени зборови се анаграми, односно се составени од исти букви
со различен распоред. На пример, анаграми се зборовите зебра, бреза, берза и резба.
Задачи за вежбање:
1. Внеси две реченици, а потоа најди ги сите самогласки кои се содржат во втората
реченица, но не се содржат во првата.
2. Кодирај текст според правилото да зборовите се напишани по обратен редослед и од
нив се отфрлени сите самогласки. На пример, текстот „Денес е врнежлив ден“, според
ова правило ќе биде кодиран како „дн врнжлв днс“.