Professional Documents
Culture Documents
Poslovna informatika
Predmet:
programiranje u VB
Rješavanje zadataka u
programskom jeziku
Visual Basic
Predmetni nastavnik:
Prof. dr. Zoran Avramović, dip.inž.elek.
Student:
Damir Hrustić 115-17/VPI
Bijeljina, 2020
Sadržaj
1. Zadaci......................................................................................................................................3
1.1 Površina i zapremina kocke.................................................................................................3
1.2 Suma pranih brojeva...........................................................................................................4
1.3 Mala slova u velika...............................................................................................................5
1.4 Savršeni brojevi....................................................................................................................6
1.5 Razlika najvećeg i zbira između dva broja .......................................................................7
1.6 Obrnuti tekst........................................................................................................................8
1.7 Faktorijel..............................................................................................................................9
1.8 Zahtjev za lozinku..............................................................................................................10
1.9 Geomterijska sredina dva broja........................................................................................11
1.10 Pretvaranje u metre.........................................................................................................12
1.11 Djelioci..............................................................................................................................13
1.12 Pozitivan broj...................................................................................................................14
1.13 Starost u danima..............................................................................................................15
1.14 Datum i tačno vriijeme....................................................................................................16
1.15 Minimalni član niza..........................................................................................................17
1.16 Promjena vrste i boje fonta.............................................................................................18
1.17 Funkcije slova...................................................................................................................19
1.18 Površina kruga.................................................................................................................20
1.19 Površina i zapremina lopte..............................................................................................21
1.20 Mjerne jedinice.................................................................................................................22
2. Popis slika:........................................................................................................................23
2
1. Zadaci
1.1 Izračunati površinu i zapreminu kocke
A = CDbl(TxtstranicaA.Text)
P = 6 * (A * A)
Z = A * A * A
txtzapremina.Text = Z
txtpovrsina.Text = P
End Sub
End Sub
End Class
Izgled forme :
3
1.2 Napraviti program koji izračunava sumu parnih brojeva u zeljenom intervalu.
End If
Next
MessageBox.Show("Suma parnih brojeva je " + suma.ToString)
End If
End Sub
End Class
Izgled forme :
4
1.3. Načiniti program koji nam prikazuje broj slova u unešenom tekstu,pretvara mala slova u
velika i ispiše tekst obrnuto.
End Sub
txtvelika.Text = rec.ToUpper.ToString
txtmala.Text = Len(rec).ToString
txtobr.Text = StrReverse(rec).ToString
End If
End Sub
End Class
Izgled forme :
5
1.4 Načiniti program koji ispisuje savršene brojeve u intervalu od 0 do n zeljenog intervala.
unesenibroj = TextBox1.Text
For broj = 1 To unesenibroj
s = 1
For d = 2 To broj / 2
If broj Mod d = 0 Then s = s + d
Next d
If broj = s Then ListBox1.Items.Add(broj)
Next broj
End Sub
End Class
Izgled forme :
6
1.5. Razlika najvećeg i zbira preostala dva broja
a = TextBox1.Text
b = TextBox2.Text
c = TextBox3.Text
Izgled forme :
Izgled forme :
8
1.7. Načiniti program za izračunavanje faktorijela broja
End Sub
End Class
Izgled forme :
9
1.8. Napraviti program koji ispisuje zahtjev za lozinku
Izgled forme :
10
1.9. Napraviti program koji izračunava geometrijsku sredinu dva broja
End Sub
End Sub
End Class
Izgled forme:
11
1.10. Načiniti program koji unesenu vrijednost za duzinu izražene u decimetrima,centrimetrima i
milimetrima pretvara u metre.
Dim x As Decimal
Dim y As Decimal
x = ComboBox1.SelectedIndex
y = (TextBox1.Text)
If x = 0 Then
y = y / 10
Else
If x = 1 Then
y = y / 100
Else
If x = 2 Then
y = y / 1000
End If
End If
End If
Label3.Text = Label3.Text + y.ToString + "metara"
End Sub
End Class
Izgled forme :
12
1.11. Načiniti program koji izračunava sve djelioce (cijeli brojevi) zadatog broja.
For i = 1 To n
If n Mod i = 0 Then
ListBox1.Items.Add(i)
End If
Next
End Sub
End Sub
End Class
Izgled forme:
13
1.12. Napraviti program koji provjerava dali je unešeni broj pozitivan, negativan ili je nula
Izgled forme:
14
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles
txtStarostUGodinama.TextChanged
End Sub
End Sub
End Class
Izgled forme:
End Sub
End Class
Izgled forme:
16
Public Class MinimalniČlanNiza
For i = 1 To n
poruka = "Unesite" & Str(i) & ".član niza"
a(i) = InputBox(poruka, naslov)
Next
min = a(1) : imin = a(1)
For i = 2 To n
If a(i) < min Then
min = a(i)
imin = i
End If
Next
Label2.Text = "Minimalni clan niza je" & Str(min)
Label3.Text = "Indeks minimalnog člana je" & Str(imin)
End Sub
Izgled forme:
End Sub
End Sub
End Class
Izgled forme:
18
Public Class FunkcijeSlova
End If
End Sub
Izgled forme :
19
1.18. Napraviti program koji izračunava površinu kruga
End Sub
End Class
Izgled forme :
Dim r As Double
Dim V As Double
Dim P As Double
Dim PI As Double
txtR.Text = ""
txtP.Text = ""
txtV.Text = ""
End Sub
End Sub
PI = 3.1415926535898
r = txtR.Text
P = 4 * r * r * PI
V = 4 / 3 * (r * r * r)
txtP.Text = V
txtV.Text = P
End Sub
End Class
Izgled forme :
End Sub
End Sub
End Sub
End Class
Izgled forme :
2. Popis slika
22
Slika 1: Izgled forme: Površina i zapremina kocke................................................................3
Slika 2: Izgled forme:Suma pranih brojeva............................................................................4
Slika 3: Izgled forme:Mala slova u velika...............................................................................5
Slika 4: Izgled forme:Savršeni brojevi....................................................................................6
Slika 5: Izgled forme:Razlika najvećeg i zbira između dva broja ........................................7
Slika 6: Izgled forme:Obrnuti tekst.........................................................................................8
Slika 7: Izgled forme:Faktorijel...............................................................................................9
Slika 8: Izgled forme:Zahtjev za lozinku...............................................................................10
Slika 9: Izgled forme:Geomterijska sredina dva broja........................................................11
Slika 10: Izgled forme:Pretvaranje u metre..........................................................................12
Slika 11: Izgled forme: Djelioci...............................................................................................13
Slika 12: Izgled forme:Pozitivan broj....................................................................................14
Slika 13: Izgled forme:Starost u danima...............................................................................15
Slika 14: Izgled forme: Datum i tačno vriijeme....................................................................16
Slika 15: Izgled forme: Minimalni član niza.........................................................................17
Slika 16: Izgled forme: Promjena vrste i boje fonta.............................................................18
Slika 17: Izgled forme: Funkcije slova...................................................................................19
Slika 18: Izgled forme:Površina kruga..................................................................................20
Slika 19: Izgled forme: Površina i zapremina lopte..............................................................21
Slika 20: Izgled forme: Mjerne jedinice................................................................................22
23