Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 77

PRIIII

JU SAOBRAĆAJNA I ELEKTRO ŠKOLA


DOBOJ

PROGRAMIRANJE
PRAKTIKUM
Tehničar informacionih tehnologija P

O
UČENIK

Ime Helena
Prezime Lazić
Profil Informacione tehnologije
Razred IV-2
Nastavnik Sandi Božičković
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Zadaća 1 07.09.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Fudbalski teren Fudbalski teren dimenzija d×s treba ograditi pravougaonom ogradom tako da je
rastojanje stranica ograde od linije terena r. Napiši program koji određuje dužinu ograde.

Ulaz:

U tri reda standardnog ulaza nalaze se tri cela broja:

• d - dužina terena u metrima (90 ≤ d ≤ 120)


• s - širina terena u metrima (45 ≤ s ≤ 90)
• r - rastojanje ograde od terena u metrima (2 ≤ r ≤ 10)

Izlaz: Dužina ograde u metrima.

Rešenje Dužine stranica pravougaone ograde su

a = d + 2 · r i b = s + 2 · r, pa je dužina ograde obim pravougaonika sa navedenim stranicama, koji je jednak: 2 · (a


+ b) = 2 · ((d + 2 · r) + (s + 2 · r)) = 2 · (d + s + 4 · r). U programu je moguće upotrebiti pomoćne promenljive u
kojima se čuva dužina stranica ograde, a zatim njihovim korišćenjem izračunati obim. Time se dobija malo duži,
ali razumljiviji program.
Naziv vježbe:
Kod zadatka Datum:

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime
Helena Lazić Primjer 1 18.09.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji računa zbir 2 broja I ispisuje rezultat tj. Promjenljivu c

Promjenljive:
 a-ima vrijednost 10
 b-ima vrijednost 39 i
 c-zbir a I b
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 2 18.09.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji prikazuje različite tipove podataka koji se koriste u C#

Promjenljive:
 a-primjer za char
 i-primjer za int
 s-primjer za short
 l-primjer za long
 ui-primjer za neoznačen int
 us-primjer za neoznačen short
 ul-primjer za neoznačen long
 d-primjer za double
 f-primjer za float
 dec-primjer za decimalni broj

Rješenje: Ispis na ekranu promjenljivih sa dodijeljenim vrijednostima


Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 3 18.09.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak:Program koji ilustruje sbyte tip podataka I prikazuje da bajt može imati vrijednosti od -128 do 127

Promjenljive:
 a

Rezultat: ispisuje promjenljivu a nakon operacije inkrementiranja


Naziv vježbe:
Kod zadatka Datum:

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)

Ime i prezime
Helena Lazić Primjer 4 18.09.2023.
(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak:Program koji ilustruje byte tip podataka I prikazuje da bajt može imati vrijednosti od 0 do 255

Promjenljive:
 a

Rezultat: ispisuje promjenljivu a nakon operacije inkrementiranja


Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 4 18.09.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak:Program koji ilustruje byte tip podataka I prikazuje da bajt može imati vrijednosti od 0 do 255

Promjenljive:
 a

Rezultat: ispisuje promjenljivu a nakon operacije inkrementiranja


Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 5 18.09.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji demonstrira upotrebu boolean logičkog tipa podataka


Promjenljive:
 b

Rezultat: Ukoliko promjenljiva b ima vrijednost „true“ ispisuje se tekst „Hi Geek“
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 6 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji deklariše string i dodaje mu vrijednosti i deklariše objekat


Promjenljive:
 a
 obj

Rezultat: Ispisuje se promjenljiva a sa dodatim vrijednostima, zatim objekat i na kraju tip podatka objekta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 7 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji prikazuje upotrebu pokazivača


Promjenljive:
 n
 *p

Rezultat: Ispisuje se vrijednost promjenljive n a ispod njena adresa uskladištena u pokazivaču *p


Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 8 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje inicijalizaciju vremena kompajliranja, gdje se varijabli y dodijeli podrazumijevana
vrijednost 0, a varijabli x tačno određena vrijednost, dok se za pristup varijabli y mora kreirati objekat koji će da
prikaže njenu vrijednost
Promjenljive:
 x
 y

Rezultat: Ispis vrijednosti x i y varijable


Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 9 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje inicijalizaciju vremena rada, gdje korisnik prvo mora da unese vrijednost varijable
nakon pokretanja programa a zatim se ta vrijednost ispisuje
Promjenljive:
 num

Rezultat: Ispis vrijednosti varijable num koju je korisnik prethodno unio


Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 10 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji prikazuje upotrebu lokalnih varijabli, koje se definišu unutar bloka i nisu dostupne funkcijama
izvan tog bloka u programu
Promjenljive:
 age

Rezultat: Ispis vrijednosti varijable age koja je prethodno deklarisana


Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 11 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji prikazuje upotrebu varijabli instance, koje se definišu unutar klase i kreiraju se kada se kreira
objekat
Promjenljive:
 engMarks
 mathsMarks
 phyMarks

Rezultat: Ispis vrijednosti varijabli za kreirane objekte


Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 12 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji prikazuje upotrebu statičke varijable


Promjenljive:
 salary
 name
Rezultat: Ispis vrijednosti varijabli bez kreiranja objekta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 13 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji prikazuje upotrebu konstantne varijable


Promjenljive:
 a
 b
 max
Rezultat: Ispis vrijednosti varijabli uz kreiranje objekta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 14 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji prikazuje upotrebu varijable samo za čitanje koja nije deklarisana i dobija podrazumijevanu
vrijednost 0
Promjenljive:
 a
 b
 max
 k
Rezultat: Ispis vrijednosti varijabli uz kreiranje objekta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 15 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji prikazuje upotrebu varijable samo za čitanje koja je deklarisana u konstruktoru
Promjenljive:
 a
 b
 max
 k
Rezultat: Ispis vrijednosti varijabli uz kreiranje objekta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 16 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji prikazuje grešku koja se javlja ukoliko se varijabla samo za čitanje inicijalizuje dva puta
Promjenljive:
 a
 b
 max
 k
Rezultat: Greška
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 17 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe if naredbe


Promjenljive:
 name
Rezultat: Ispis teksta GeeksForGeeks
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 18 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe if-else naredbe


Promjenljive:
 name
Rezultat: Ispis teksta Geeks
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 19 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe if-else-if naredbe


Promjenljive:
 i
Rezultat: Ispis teksta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 20 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe ugnježdene if naredbe


Promjenljive:
 i
Rezultat: Ispis teksta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 21 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe switch naredbe


Promjenljive:
 number
Rezultat: Ispis teksta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 22 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe ugnježdenog prekidača


Promjenljive:
 j
Rezultat: Ispis teksta-brojeva 5,4,3
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 23 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe while petlje, koja se ponavlja dok se ne dostigne zadana vrijednost (4)
Promjenljive:
 x
Rezultat: Ispis teksta onoliko puta koliko se ponavlja while petlja-4
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 24 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe for petlje, koja se ponavlja onoliko puta kolika je zadana vrijednost (4)
Promjenljive:
 x
Rezultat: Ispis teksta dok se ne završi izvršavanje for petlje- 4 puta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 25 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe do-while petlje koja se izvršava dok se ne dostigne određena vrijednost
Promjenljive:
 x
Rezultat: Ispis teksta samo jednom jer je uslov false
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 26 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe beskonačne petlje


Promjenljive:
Rezultat: Ispis teksta beskonačno mnogo puta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 27 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe ugnježdene for petlje


Promjenljive:
 i
 j
Rezultat: Ispis teksta jedanput
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 28 03.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe continue naredbe


Promjenljive:
 i
Rezultat: Ispis teksta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 29 07.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način rada zadanog konstruktora


Promjenljive:
 num
 name
Rezultat: Ispis teksta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 30 07.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe parametrizovanog konstruktora


Promjenljive:
 id
 name
Rezultat: Ispis teksta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 31 07.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način upotrebe indeksera


Promjenljive:
 ic
 val
Rezultat: Ispis teksta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 32 07.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način pozivanja metode


Promjenljive:
 a
 b
 c
 x
 y
 result
Rezultat: Ispis sume brojeva
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Primjer 33 07.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

Zadatak: Program koji ilustruje način pozivanja metode bez parametara i tipa povrata
Promjenljive:
Rezultat: Ispis teksta
Kod zadatka

(ispisati programski kod zadatka, rezultat zadatka ili aplikacije, print screen rešenja aplikacije)
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Podešavanje dugmeta 08.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)

-Na ovoj slici prikazano je podešavanje dugmeta u vidu promjene pozadinske boje (BackColor), promjena fonta (Font)
i promjena boje teksta koji se nalazi na dugmetu (ForeColor):

-Na ovoj slici je promijenjen tekst koji će se ispisati na dugmetu:


Kod zadatka

-Ovdje je izvršeno podešavanje vidljivosti dugmeta (Visible):

-Zatim, promjena naziva samog dugmeta koje će se koristiti u kodu za dalje podešavanje:

-Ovdje je podešena lokacija, zatim centriranje (Padding) I veličina (Size):


Kod zadatka

-I na samom kraju je postavljeno dugme gore i dolje u DateTimePickeru koji se nalazi desno od dugmeta pomoću svojstva
ShowUpDown-true:
Ime i prezime Naziv vježbe: Datum:
Helena Lazić Podešavanje statičkog teksta-label 08.10.2023.

(Radni zadatak, tekst vježbe ili zadatka, popis promjenjivih)


-Podešavanje boje teksta koji se ispisuje u labeli:

-Promjena lokacije labele kao i centriranje teksta unutar nje:

-Ispisivanje teksta u labeli:


Kod zadatka
-Promjena veličine labele se može vršiti nakon što se isključi opcija AutoSize:

-Podešavanje vidljivosti:

-Stilizovanje ivice labele:

You might also like