You are on page 1of 4

Teme za studij sluaja

Teme za samostalni rad:


1

Uitati broj uenika jednog razreda i zatim teine svakog uenika-ce.Uz


teinu treba ucitati i pol (M ili Z). Izraunati srednju teinu uenika-ce
posebno.

Jedna bakterija podijeli se na dvije. U sljedeem ciklusu svaka od dvije


nastale bakterije podijeli se ponovo itd. Nakon koliko ciklusa e nastati vie
od 10000 bakterija?

Napisati program koji e na ekranu ispisati sve cijele brojeve izmeu D i G.


Iznose cijelih brojeva D i G korisnik unosi na poetku programa

Uitati cijeli broj n iz intervala 1-80. U sluaju da n nije izmeu 1 i 80,


uitavanje treba ponavljati sve dok uitani broj ne bude u zadanim
granicama. Program treba ispisati n zvjezdica u jednom redu.

Napisati program kojim se rauna zbir sljedeceg reda 2+4+6+8+...n


(prirodan broj ucitati na poetku programa).

Mate je u banku uloio uteevinu od 5500 eura. Ako je godinja kamata


6,5% napisati program koji ce izraunati nakon koliko godina e imati
uteevinu od 12000 eura. Ispisati izraunate godine i taan iznos u
eurima

Profesor ispravlja n testova uenika koji pripadaju 3t1 i 3t2 razredu.


Potrebno je napisati program koji e ucitati ocjene n testova. Uz svaku
ocjenu testa treba ucitati i oznaku razreda kojem test pripada. Cilj
programa je izraunati srednju ocjenu posebno za razred 3t1 a posebno za
razred 3t2

Napisati
program
kojim
se
rauna
zbir
sljedeceg
1+1/3+1/5+1/7+...1/n (prirodan broj ucitati na poetku programa).

reda

9 Ispisati sve parne brojeve izmeu 1 i 200. Izraunati srednju vrijednost tih
brojeva
10 Napisati program koji ispisuje tablicu vrijednosti funkcija sinX i cosX za
vrijednosti varijable X iz intervala od 0 do 5 u koracima po 0,25. Tablica
mora
imati
ovakvo
zaglavlje:
X sin(x)

cos(x)

11 Napisati program koji ucitava n parova brojeva, a zatim za svaki ucitani par
ispisuje manji. Takodjer, treba odrediti koja je srednja vrijednost ucitanih
brojeva.
12 Uitati dva prirodna broja i izvrite cjelobrojno dijeljenje uzastopnim
oduzimanjem. Upustvo: Dijeljenje se moe svesti na oduzimanje tako da od
dijeljenika uzastopce oduzimamo djeljitelj sve dok ne dobijemo rezultat
manji od djeljitelja. Broj oduzimanja je traeni rezultat.
13 Napisati program koji ce omoguiti korisniku da upisuje cijele brojeve toliko
dugo dok ne upie broj 0. Nakon toga program treba ispisati koliko je
ucitano parnih a koliko neparnih brojeva. Broj 0 se ne rauna.
14 U kutiji je N otpora. Ucitajte broj otpora i zatim iznose otpora. Pri tome
treba izracunati ukupan otpor u slucaju da si ti otpori spojeni a) serijski ; b)

paralelno 15 Napisati program koji ucitava n realnih brojeva i formira njihovu sumu.
Takodjer, program broji koliko je medju ucitanim brojevima pozititvnih, i
koliko je negativnih. Ispisuje se suma ucitanih brojeva, broj pozitivnih i broj
negativnih u zasebnim redovima

Teme za rad u grupi:

Zadatak 1.
Napisati program koji e otpratiti jedno takmienje u skijakim skokovima.
Skakaonice se dele u tri grupe: normalne, visoke i letaonice. Program treba da obrauje samo
prve dve.
Svaka skakaonica ima svoju K-taku. Za normalne skakaonice K-taka je izmeu 75 i 99
metara a za visoke skakaonice je od 100 do 185 metara.
Broj poena za svaki skok dobija se kao zbir poena na osnovu duine skoka i poena na osnovu
ocena sudija.
Poeni za duinu skoka raunaju se po sledeoj formuli:
(duina skoka K-taka) h koeficijent,
gde je koeficijent za normalne skakaonice 2.0 a za visoke 1.8.
Poeni za ocene sudija dobijaju se na dalje opisan nain. Skok ocenjuje pet sudija i svaki od
njih daje ocenu od 3 do 20. Od tih ocena odbacuje se najmanja i najvea a ostale se sabiraju. Svaki
skaka skae dva puta izuzev onih koji su diskvalifikovani posle prve serije. Takmiar je diskvalifikovan
ukoliko je imao nepravilan skok ili ima negativne poene. Takmiar moe biti diskvalifikovan i u drugom
skoku.
Svi podaci unose se preko tastature. Na poetku programa unose se K-taka i podaci o
takmiarima po redosledu skakanja. Za svakog takmiara unose se: ime, prezime i zemlja za koju
skae.
U prvoj seriji program daje redom imena uesnika, unosi se duina skoka i ocene sudija za taj
skok. Raunaju se bodovi i daje se izvetaj na ekranu o broju bodova i o trenutnoj poziciji na kojoj se
nalazi takmiar posle izvedenog skoka.
U drugoj seriji takmiari skau obrnutim redosledom u odnosu na osvojenu poziciju, odnosno,
prvo skae poslednje plasirani a poslednji skae prvoplasirani posle prve serije. Ocenjuje se i drugi
skok, zatim se sabiraju poeni iz obe serije i na osnovu toga se odreuje konaan plasman za svakog
skakaa.
Na svakih deset skokova daje se rang-lista onih koji su do tada skoili a na kraju svake serije
kompletna rang-lista.

Zadatak 2.
Napisati program za voenje evidencije o rezervacijama termina za hotel u toku jedne sezone.
Na ekranu treba da bude stalno ponuen osnovni izbor:
1.
Kreiranje baze
2.
Listanje Baze
3.
Rezervacija sobe
4.
Potvrda rezervacije
5.
Otkazivanje rezervacije
0
Izlaz
sve dok se ne izabere opcija 0 za izlaz.
Pre prvog pojavljivanja osnovnog ekrana sa tastature se unosi ime hotela i sezona.
U opciji 1. kreira se datoteka hotela. Preko tastature redom unose se za svaku sobu broj i tip a
zatim se ti podaci upisuju u datoteku. Tip podrazumeva broj kreveta u sobi ili apt za apartman. Kraj
unosa je kada se za tip sobe unese prazan red (Enter).
U opciji 2. itaju se podaci iz datoteke i tampaju na ekranu. Redom se daje izvetaj za svaku
sobu: broj sobe, tip sobe, termini kada je soba slobodna i termini kada je soba zauzeta i na koje ime je
izvrena rezervacija.
U opciji 3. vri se rezervacija sobe. Preko tastature se unosi broj sobe. Ako je ispravno unet
broj na ekranu se pojavljuje poruka o datumima kada je soba slobodna. Posle toga, ako ima slobodnih
termina preko tastature se unosi ime na koje se vri rezervacija i to se upisuje u datoteku hotela.
U opciji 4. preko tastature se unosi ime a u bazi hotela se proverava da li postoji rezervacija
na to ime i u kojim terminima.
U opciji 5. se preko tastature unosi ime osobe za koju se vri otkazivanje rezervacije. Ukoliko
postoji rezervacija u datoteci se oslobaaju termini koji su bili rezervisani.
Predvideti prikaz na ekranu svih potrebnih izvetaja o radu pojedinih delova programa.

Zadatak pod rednim


brojem:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Zadatak 1 (grupa)
Zadatak 2 (grupa)
Slobodna tema
Slobodna tema
Slobodna tema

Student redovni

Rudolf Petrusic

Student - Vanredni

You might also like