You are on page 1of 20

Visoka tehnološka škola strukovnih

studija u Šapcu

Predmet: Osnovi Programiranja

Seminarski rad

Tema: Asociacije

Profesor: Učenik:
Dr Blagodar Lovčevic Aleksandar Mićić
4-43
UVOD

Tema seminarskog rada je kviz “Asocijacije”.


Za izradu seminarskog rada koriscen je Visual
Basic. Program se sastoji iz jedne forme.
Seminarski rad sadrzi pet Celina;

* Uvod

* Izradu korisnickog interfejsa

* Kod programa

* Litaratura
Izrada korisnickog interfejsa

Sl.1.-Forma za prikaz opcija


Na slici br.1 vidimo izgled forme za prikaz akcija koje
nam program nudi iz naseg projekta.
Na formi 1 postavljamo 20 Command Button
dugmica,koje cemo rasporediti kao na sl.1.

Command button 1 postavljamo u gornji deo forme, u


levi ugao i klikom na njega ce se otvoriti pitanje br.1
tako sto cemo mu svojstvo Caption promeniti u 1

Command button 2 postavljamo u gornji deo forme


ispod Comanda 1, u levi ugao i klikom na njega ce se
otvoriti pitanje br.2 tako sto cemo mu svojstvo Caption
promeniti u 2.

Command button 3 postavljamo u gornji deo forme


ispod Comanda 2, u levi ugao i klikom na njega ce se
otvoriti pitanje br.3 tako sto cemo mu svojstvo Caption
promeniti u 3.

Command button 2 postavljamo u gornji deo forme


ispod Comanda 1, u levi ugao i klikom na njega ce se
otvoriti pitanje br.2 tako sto cemo mu svojstvo Caption
promeniti u 2.

Command button 4 postavljamo u gornji deo forme


ispod Comanda 3, u levi ugao i klikom na njega ce se
otvoriti pitanje u koga treba da upisemo resenje cele
kolone tako sto cemo mu svojstvo Caption promeniti u
Konacno resenje prve klone.
Command Button5 postavljamo u gornji deo forme, u
desni ugao i klikom na njega ce se otvoriti pitanje br. 1,
tako da cemo svojstvo Caption promeniti u 1.

Command Button6 postavljamo u gornji deo forme, u


desni ugao i klikom na njega ce se otvoriti pitanje br.
2, tako da cemo svojstvo Caption promeniti u 2.

Command Button7 postavljamo u gornji deo forme, u


desni ugao ispod Commanda 6 i klikom na njega ce se
otvoriti pitanje br. 3, tako da cemo svojstvo Caption
promeniti u 3.

Command Button8 postavljamo u gornji deo forme


ispod Commanda7, u desni ugao i klikom na njega ce se
otvoriti pitanje u koga treba da upisemo resenje cele
kolone tako sto cemo mu svojstvo Caption promeniti u
Konacno resenje druge klone.
Command Button9 postavljamo u donji deo forme, u
levi ugao i klikom na njega ce se otvoriti pitanje br. 1,
tako da cemo svojstvo Caption promeniti u 1.

Command Button10 postavljamo u donji deo forme, u


levi ugao ispod Command9 i klikom na njega ce se
otvoriti pitanje br. 2, tako da cemo svojstvo Caption
promeniti u 2.

Command Button 11 postavljamo u donji deo forme, u


levi ugao ispod Command10 i klikom na njega ce se
otvoriti pitanje br. 3, tako da cemo svojstvo Caption
promeniti u 3.

Command Button12 postavljamo u donji deo forme


ispod Commanda11, u levi ugao i klikom na njega ce se
otvoriti pitanje u koga treba da upisemo resenje cele
kolone tako sto cemo mu svojstvo Caption promeniti u
Konacno resenje druge klone.
Command Button13 postavljamo u donji deo forme, u
desni ugao i klikom na njega ce se otvoriti pitanje br. 1,
tako da cemo svojstvo Caption promeniti u 1.

Command Button 14 postavljamo u donji deo forme, u


desni ugao ispod Command 13 i klikom na njega ce se
otvoriti pitanje br. 2, tako da cemo svojstvo Caption
promeniti u 2.

Command Button15 postavljamo u donji deo forme, u


desni ugao ispod Command14 i klikom na njega ce se
otvoriti pitanje br. 3, tako da cemo svojstvo Caption
promeniti u 3.

Command Button16 postavljamo u donji deo forme


ispod Commanda15, u desni ugao i klikom na njega ce
se otvoriti pitanje u koga treba da upisemo resenje cele
kolone tako sto cemo mu svojstvo Caption promeniti u
Konacno resenje druge klone.
Comannd Button17 postavimo na sredinu forme i
klikom na njega ce se otvoriti prozor gde mozemo
odgovoriti na konacno resenje kviza, tako da cemo mu
svojstvo Caption promeniti u Konacno resenje.

Command Button18 postavljamo u gornji deo forme


ispod tajmera i klikom na njega ce se otvoriti prozor u
kom sun am napisana pravila kviza, dad a cemo mu
promeniti svojstvo Caption u Pravila.

Comannd Button19 postavljamo na sredinu forme


preko Command Button17 i dvoklikom na njega ce ono
nestati i tada ce se pokrenuti tajmer i kviz pocinje, tako
da cemo mu svojstvo Caption promeniti u Start.

Command Button20 postavljamo u gornji desni ugao


ispod Command Button18 i klikom na njega izacicemo
iz programa, tako da cemo mu svojstvo Caption
ptomeniti u Kraj.
Objekat Timer omogucava da u programu koristimo
sistemski sat. Objekat Timer je tacan do milisekunde, tj
do hiljaditog dela sekunde. Iako se za vreme izvrsavanje
programa ne vidi, Timer ima svoju prednost dogadjaja
koja se izvrsava kada protekne njegov zadati interval.
Interval se podesava svojstvom Interval u prozoru
Propertis. Timer je aktivan kada se njegovom svojstvu
Enabled doda vrednost True.
KOD

General
Dim odg As String
Dim s, ts, hs As Integer

Private Sub Command1_Click()


odg = InputBox("Sta se nosi zimi na rukama?")
If odg = "RUKAVICE" Then
Command1.Visible = False
Else
MsgBox ("greska")
End If
End Sub

Private Sub Command2_Click()


odg = InputBox("Kako se zove boriliste medju
konopcima?")
If odg = "RING" Then
Command2.Visible = False
Else
MsgBox ("greska")
End If
End Sub
Private Sub Command3_Click()
odg = InputBox("Kojem protivniku je Majk Tajson
odgrizao uho?")
If odg = "HOLIFILD" Then
Command3.Visible = False
Else
MsgBox ("greska")
End If
End Sub

Private Sub Command4_Click()


odg = InputBox("Konacno resenje prve kolone je?")
If odg = "BOKS" Then
Command1.Visible = False
Command2.Visible = False
Command3.Visible = False
Command4.Visible = False
MsgBox ("Vas odgovor je tacan")
Else
MsgBox ("Greska")
End If
End Sub
Private Sub Command5_Click()
odg = InputBox("Ko je predsednik Olimpijskog komiteta
Srbije?")
If odg = "VLADE DIVAC" Then
Command5.Visible = False
Else
MsgBox ("greska")
End If
End Sub

Private Sub Command6_Click()


odg = InputBox("Tim sa malog Kalemegdana?")
If odg = "CRVENA ZVEZDA" Then
Command6.Visible = False
Else
MsgBox ("greska")
End If
End Sub

Private Sub Command7_Click()


odg = InputBox("Glavni grad Francuske?")
If odg = "PARIZ" Then
Command6.Visible = False
Else
MsgBox ("greska")
End If
End Sub
Private Sub Command8_Click()
odg = InputBox("Konacno resenje prve kolone je?")
If odg = "KOSARKA" Then
Command5.Visible = False
Command6.Visible = False
Command7.Visible = False
Command8.Visible = False
MsgBox ("Vas odgovor je tacan")
Else
MsgBox ("Greska")
End If
End Sub

Private Sub Command9_Click()


odg = InputBox("Kako se zove muz Natase Bekvalac?")
If odg = "DANILO IKODINOVIC" Then
Command9.Visible = False
Else
MsgBox ("greska")
End If
End Sub

Private Sub Command10_Click()


odg = InputBox("H2O ili?")
If odg = "VODA" Then
Command10.Visible = False
Else
MsgBox ("greska")
End If
End Sub

Private Sub Command11_Click()


odg = InputBox("Penal sa cetiri metra naziva se?")
If odg = "CETVERAC" Then
Command11.Visible = False
Else
MsgBox ("greska")
End If
End Sub

Private Sub Command12_Click()


odg = InputBox("Konacno resenje prve kolone je?")
If odg = "VATERPOLO" Then
Command9.Visible = False
Command10.Visible = False
Command11.Visible = False
Command12.Visible = False
MsgBox ("Vas odgovor je tacan")
Else
MsgBox ("Greska")
End If
End Sub

Private Sub Command13_Click()


odg = InputBox("Glavni grad Engleske?")
If odg = "LONDON" Then
Command13.Visible = False
Else
MsgBox ("greska")
End If
End Sub

Private Sub Command14_Click()


odg = InputBox("Prvi igrac ATP liste je?")
If odg = "FEDERER" Then
Command14.Visible = False
Else
MsgBox ("greska")
End If
End Sub

Private Sub Command15_Click()


odg = InputBox("Ime muza Lepe Brene?")
If odg = "BOBA ZIVOINOVIC" Then
Command15.Visible = False
Else
MsgBox ("greska")
End If
End Sub

Private Sub Command16_Click()


odg = InputBox("Konacno resenje prve kolone je?")
If odg = "TENIS" Then
Command13.Visible = False
Command14.Visible = False
Command15.Visible = False
Command16.Visible = False
MsgBox ("Vas odgovor je tacan")
Else
MsgBox ("Greska")
End If
End Sub

Private Sub Command17_Click()


odg = InputBox("Konacno resenje je...?")
If odg = "SPORT" Then
Command1.Visible = False
Command2.Visible = False
Command3.Visible = False
Command4.Visible = False
Command5.Visible = False
Command6.Visible = False
Command7.Visible = False
Command8.Visible = False
Command9.Visible = False
Command10.Visible = False
Command11.Visible = False
Command12.Visible = False
Command13.Visible = False
Command14.Visible = False
Command15.Visible = False
Command16.Visible = False
MsgBox ("Cestitamo postali ste dobitnik putovanja na
Svetsko prvenstvo u Juznoj Africi")
Else
MsgBox ("Greska")
End If
End Sub
Private Sub Command18_Click()
Dim C As String
C = MsgBox("Dobrodosli! U ovom kvizu mozete osvojiti
putovanje na Svetsko prvenstvo u Juznoj Africi, ako
odgonetnete ko je zagonetna licnost. Pitanja su poredjana
po rednim brojevima, posle tacnog odgovora na pitanje
otkriva se deo slike, u zavisnosti na koje ste pitanje dali
tacan odgovor. Posle svakog pitanja mozete pokusati da
odgovorite na glavno pitanje. Odgovor na bilo koje pitanje
morate uneti VELIKIM SLOVIMA. Zelimo vam puno
srece. Hvla sto ste igrali moj kviz.")
End Sub

Private Sub Command19_Click()


If Command19.Caption = "START" Then
Timer1.Enabled = True
Command19.Caption = "STOP"
Command19.Visible = False
Else
Command19.Caption = "START"
Timer1.Enabled = False
End If
End Sub
Private Sub Command20_Click()
End
End Sub

Private Sub Form_Load()


Timer1.Enabled = False
s = 59
ts = 5
hs = 9
Label1.Caption = s & ":" & ts & hs
End Sub

Private Sub Timer1_Timer()


If Not hs = 0 Then
hs = hs - 1
Else
ts = ts - 1
hs = 9
End If

If ts = 0 Then
s=s-1
ts = 5
End If

If s = -1 Then
s=0
ts = 0
hs = 0

'MsgBox s & ":" & ts & hs


Timer1.Enabled = False
End If
Label1.Caption = s & ":" & ts & hs
If Timer1 = 0 Then
MsgBox ("Vase vreme je isteklo. Zelimo vam vise srece
drugi put!")
End
End If
End Sub
LITERATURA

Dr Blagodar Lovčević - Osnovi programiranja

Dr Blagodar Lovčević - Osnovi programiranja praktikum


vezbi

You might also like