Professional Documents
Culture Documents
VIsual Basic - Zadaci 1
VIsual Basic - Zadaci 1
VIsual Basic - Zadaci 1
End Sub
End Class
1
Zadatak 2.
2
Zadatak 3.
3. Napisati program koji sabira dva broja.
End Sub
End Sub
End Class
3
Zadatak 4.
4. Ispis datuma i vremena.
End Sub
4
Zadatak 5.
5. Napisati program koji ispisuje savrene brojeve do 1000. ( Broj je savren, ako je jednak sumi
svojih djelilaca.)
Next broj
End Sub
5
Zadatak 6.
End Sub
End Sub
6
Zadatak 7.
7. Napisati program koji na osnovu broja bodova na testu, ispisuje da li je kandidat poloio i sa
kakvim rezultatom.
7
Case 100
MsgBox("Izvaredan rezultat")
Case Else
MsgBox("Greka")
End Select
End Sub
Zadatak 8.
8
Private Sub btnDjelilac_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnDjelilac.Click
Dim broj, d As Integer
broj = txtprvi.Text
If broj < 1 Then MsgBox("greka")
For d = 1 To broj
If broj Mod d = 0 Then ListBox1.Items.Add(d)
Next d
End Sub
Zadatak 9.
9
Public Class frmIspis
Private Sub btnIspis_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnIspis.Click
Dim n, b As Integer
n = txtBroj.Text
If n < 1 Then MsgBox("Greka")
For b = 1 To n
txtRezultat.Text = txtRezultat.Text + CStr(b) + ","
Next b
End Sub
Zadatak 10.
10
Dim broj, b, d, ost As Integer
broj = txtBroj.Text
If broj < 1 Then MsgBox("greka")
b = 0
d = 2
While d < broj / 2
ost = broj Mod d
If ost = 0 Then b = b + 1
d = d + 1
End While
If b = 0 Then
MsgBox("Broj je prost", 0, "broj")
End If
If b <> 0 Then
MsgBox("Broj nije prost", 0, "broj")
End If
End
End Sub
Zadatak 11.
11. Napisati program koji broji koliko slova ima uitani tekst i ispisuje prva 3 slova uitanog
teksta.
11
Public Class igra
End Sub
End Class
Zadatak 12.
12. Napisati program koji za uneseni ukupan iznos traenog kredita, godinju kamatu i broj rata
izraunava mjesenu ratu.
12
Programski kod za ovu vjebu:
End Sub
End Class
Zadatak 13.
13
13. Napisati program koji sabira dva broja i ispisuje zbir, ako je zbir vei od 100 iapisuje njegovu
polovinu.
14
Me.Close()
End Sub
End Class
Zadatak 14.
End Sub
15
Private Sub Button1_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles Button1.Click
Me.Close()
End Sub
End Class
Zadatak 15.
15. Napisati program koji prihvata unos podataka preko input box- a i prikazuje elemente u list
box- u. Program e da dozvoli unos samo 20 imena svaki put kada korisnik klikne OK dugme.
16
Programski kod za ovu vjebu:
Zadatak 16.
16. Napisati program kojim se za unijeti broj mjeseca (na primer, 1=Januar, 2=Februar, itd.)
ispisuje njegov broj dana. U sluaju unijete vrijednosti 2 pitati korisnika da li je godina prestupna.
17
Programski kod za ovu vjebu:
18
txtDani.Text = "28"
End If
End Select
End If
End Sub
End Class
Zadatak 17.
19
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Timer1.Tick
Dim dtMojDatum As DateTime
dtMojDatum = Date.Now.ToLongTimeString
Me.lblSat.Text = dtMojDatum
End Sub
End Class
Zadatak 18.
20
Programski kod za ovu vjebu:
21
Private Sub cmdObrada_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles cmdObrada.Click
Dim i As Integer, fakt As Integer, n As Integer
fakt = 1
i = 1
n = txtN.Text
Do While i <= n
fakt = fakt * i
ListBox1.Items.Add(i)
ListBox2.Items.Add(fakt)
i = i + 1
Loop
End Sub
Zadatak 19.
19. Napisati program koji na ulazu unosi dva slova . Ustanoviti da li su slova po abecednom
redosledu.
22
Programski kod za ovu vjebu:
Zadatak 20.
20. Napisati program koji na osnovu unijetih stranica rauna dijagonalu, povrinu i obim
pravougaonika.
24
Programski kod za ovu vjebu:
Zadatak 21.
21. Napisati program koji za unijeti niz rauna aritmetiku sredinu i ispisuje lanove niza koji su
vei od aritmetike sredine.
26
Programski kod za ovu vjebu:
27
ListBox2.Items.Add(niz(i))
End If
Next i
End Sub
End Sub
End Sub
End Class
28