You are on page 1of 1

GRAEVINSKO-ARHITEKTONSKI FAKULTET NI

PISMENI ISPIT IZ INFORMATIKE II, PROGRAMIRANJA I


PRIMENE RAUNARA SA OSNOVAMA PROGRAMIRANJA
05.02.2010.
1. Sastaviti potprogram tipa FUNCTION u kome se za zadate vrednosti x = 0.1 (0.1) 0.5
i y = 0.01 (0.01) 0.03 izraunava vrednost funkcije F (x, y) po formuli
e x sin 2 y

F(x , y ) = cos x
1 x y

za

x < y,

za
za

x = y,
x > y.

U glavnom programu uitati vrednosti x i y, a kao rezultat tampati x, y i F (x,y).

2. Sastaviti algoritam i napisati program u Fortranu za izraunavanje vrednosti


1
S=
n

i =1

x i2

1

n

i =1

x i

P = n x 1 x 2 ... x n .
Na ulazu uitati vrednosti n , x i , (i = 1,2,..., n ) . Na izlazu tampati S i P.

3.

Rastojanje izmeu dve take u ravni odreeno je relacijom d = (x 1 x 2 ) 2 + (y1 y 2 ) 2 gde su (x 1 , y1 ) i

(x 2 , y 2 ) koordinate prve i druge take, respektivno. Koristei ovu formulu sastaviti algoritam i napisati program
kojim se izraunava rastojanje od koordinatnog poetka svake od N taaka ije se koordinate redom uitavaju.
Relaciju kojom se odreuje rastojanje izmeu dve take u ravni definisati funkcijskom naredbom.

4. Sastaviti algoritam i napisati program u Javi za tabeliranje funkcije y = f(x) zadate u obliku
f (x) = 1 + x +

sin 2x
1 + 3x

za niz vrednosti promenljive x u jednakim intervalima. Ulazni podaci su poetna i krajnja vrednost promenljive x i
broj intervala. tampati vrednosti x i y u tabeli sa odgovarajuim zaglavljem.

5. Definisati klasu Bankomat koja sadri:

podatak stanje tipa double koji predstavlja trenutni iznos novca u bankomatu. Poetna vrednost ovog
podatka je 20000.00 dinara.
metodu podigniIznos koja prima kao ulazni parametar iznos novca koji korisnik eli da podigne i smanjuje
vrednost podatka stanje za taj iznos,
metodu unesiIznos koja prima kao ulazni parametar iznos novca koji korisnik eli da unese i poveava
vrednost podatka stanje za taj iznos,
metodu vratiStanje koja vraa trenutni iznos novca u bankomatu,
metodu ispisiStanje koja na ekranu ispisuje koja je trenutna koliina novca u bankomatu.

Kreirati klasu TestBankomat koja kreira dva objekta klase Bankomat. U prvi bankomat je potrebno uneti
10000.00 dinara i ispisati stanje pre i posle ulaganja. Sa drugog bankomata potrebno je podii 2000.00 dinara i
ispisati stanje bankomata pre i posle ulaganja.

You might also like