Mat 21870

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

● Napisati Java program koji unetu reč ispisuje pomoću karaktera ​

# u matricama od po 8
kolona i 8 redova. Na primer, ABCDEFGH će ispisati kao:

# ###### ##### ###### ####### ####### ##### # #


# # # # # # # # # # # # # #
# # # # # # # # # # # #
# # ###### # # # ##### ##### # #### #######
####### # # # # # # # # # # #
# # # # # # # # # # # # # #
# # ###### ##### ###### ####### # ##### # #

String unetaRec = scanner.next();


char[] slova = unetaRec.toCharArray();

● Napisati Java program koji ispisuje tačno vreme pomoću karaktera ​


# u matricama od po 4
kolone i 6 redova. Na primer, 13:50 će izgledati kao:

# ### ### ###


## # # # # #
# ## ### # #
# # # # # #
### ### ### ###

import java.util.Calendar;
...
int sat = Calendar.getInstance().get(Calendar.HOUR_OF_DAY);
int minut = Calendar.getInstance().get(Calendar.MINUTE);

● Napisati Java program koji testira korisnika o poznavanju glavnih gradova. Korisniku će biti
prikazan naziv države i 3 ponuđena odgovora (jedan tačan i dva nasumična glavna grada
drugih zemalja), a potom korisnik unosi redni broj odgovora nakon čega dobija poruku da li je
odgovor tačan. Na primer:
Glavni grad Holandije je:
1) Kopenhagen
2) Stokholm
3) Amsterdam

● Napisati Java program koji testira korisnika o poznavanju nadmorskih visina planinskih
vrhova. Korisniku će biti prikazan naziv planine i ponuđena 3 odgovora (jedan tačan i dva
netačna), a potom korisnik unosi redni broj odgovora nakon čega dobija poruku da li je
odgovor tačan. Na primer:
Najviši vrh planine Kopaonik ima nadmorsku visinu od:
1) 3800 metara
2) 1500 metara
3) 2017 metara
● Napisati Java program koji koristeći unapred definisana pitanja iz opšte kulture i ponuđene
odgovore (jedno tačno i tri netačna) testira korisnika, a po završetku testa ispisuje procenat
tačnih odgovora

● Napisati Java program koji iscrtava (a) sinusnu, (b) kosinusnu funkciju, kao i koordinatni
sistem u intervalu [-pi,pi]

| xxx
| xx xx
| x x
|x x
x-----------x-----------x
x x|
x x |
xx xx |
xxx |

● Napisati Java program koji za dva igrača omogućava igranje igre iks-oks uz poruku o
pobedniku

● Napisati Java program koji putem menija omogućava vođenje evidencije o važnim datumima
uz opcije (a) dodavanja, izmene i brisanja datuma; (b) izlistavanje po zadatom datumu

● Napisati Java program koji, putem menija, omogućava (a) sabiranje matrica, (b) množenje
matrica

● Napisati Java program koji omogućava korisniku u 6 pokušaja pogađanje slučajnog niza od
4 cifre pri čemu svaka od cifara ima vrednost iz skupa [1..6]. Na svaki pokušaj korisniku se
ispisuje poruka o tome koliko je cifara na odgovarajućim pozicijama, a koliko je na
pogrešnim. Na primer, za kombinaciju 1234:
Unesite kombinaciju: 1122
Broj cifara na dobrim pozicijama: 1, broj cifara na pogrešnim pozicijama: 1
Unesite kombinaciju: 1333
Broj cifara na dobrim pozicijama: 2, broj cifara na pogrešnim pozicijama: 0
...

● Napisati Java program koji za uneti broj ​ n​


, generiše ​ n slučajnih brojeva i ​
n​-1 slučajnih
operacija, a zatim zadaje korisniku rešavanje izraza sastavljenog od ovih brojeva i operacija i
proverava da li je unet odgovor tačan. Na primer, za ​
n​=3:
35+17*15=?
● Napisati Java program koji putem menija omogućava vođenje telefonskog imenika uz opcije
(a) dodavanja, izmene i brisanja kontakata i telefonskih brojeva; (b) izlistavanje telefonskog
imenika; (c) pronalaženje kontakta prema broju telefona (za broj telefona uzeti tip long)

● Napisati Java program koji putem menija omogućava vođenje dnevnika ocena za ​
n đaka i ​
m
predmeta. Omogućiti unos ocena i izlistavanje:

(a) svih ocena iz svih predmeta za jednog đaka (izabranog putem menija) i izračunatom
srednjom ocenom

Petar Petrović
Biologija: 4 4 5 5 (4.50)
Matematika: 3 5 4 4 (4.00)
Hemija: 5 4 4 (4.33)

(b) prosečnih ocena za celo odeljenje po predmetu

Biologija: 4.6
Matematika: 4.3
Hemija: 4.8

(c) prosečnih ocena za celo odeljenje po đaku

Petar Petrović 4.93


Nikola Nikolić 4.68
Jovan Jovanović 4.88

You might also like