You are on page 1of 9

JavaScript

zadaci

Jelena Pavlovi

Web dizajn

NAPOMENA: Sve zadatke kod kojih se koriste funkcije reiti


kreiranjem CSS i JavaScript unutar HTML strane, a potom kreirati CSS i
JavaScript u posebnim fajlovima (.css i .js) koji se pozivaju u HTML. Zadaci
koji su jednostavnije strukture mogu se reavati samo kucanjem skripte u
okviru HTML-a

potom

1. Zadatak: Napisati program kojim se tampaju brojevi od 1 do 10


i njihovi kvadrati.
1 1
2 4
...
10 100
Reenje:

2. Zadatak: Napisati program kojim se tampa sledei trougao:


*
**
***
****
*****
...
**********
Reenje:

Jelena Pavlovi

Web dizajn

3. Zadatak: Napisati program kojim se rauna i tampa srednja


vrednost sume kvadrata brojeva od 1 do 10 (1, 4, 9, ..., 81, 100).
Reenje:

Jelena Pavlovi

Web dizajn

Isti zadatak uz pomo odvojenog .css i .js:

a gore navedeni stil i skripta se piu u odvojenim fajlovima,


sauvanim u istom direktorijumu kao html.
4. Zadatak: Napisati program kojim se tampaju brojevi od 1 do 10
i pored svakog oznaava da li je paran ili neparan.
1 je neparan
2 je paran
...
Reenje:

5. Zadatak: Napisati program kojim se tampa prvih 20 pozitivnih


celih brojeva i njihovi faktorijeli.
1 1
2 2
4

Jelena Pavlovi

Web dizajn

3 6
...
Reenje:

6. Zadatak: Napisati program kojim se tampa prvih 20


Fibonaijevih brojeva. Svaki Fibonaijev broj je jednak sumi
prethodna 2 Fibonaijeva broja, a dva poetna broja su 0 i 1 (0, 1,
1, 2, 3, 5, 8, 13, ...).
Reenje:

7. Zadatak: Napisati funkciju koja ima ceo broj kao parametar i


koja kao rezultat vraa zbir cifara tog celog broja. (Npr.
367=3+6+7=16)
Reenje:

Jelena Pavlovi

Web dizajn

8. Zadatak: Napisati funkciju koja ima jedan string parametar i koja


vraa string koji se dobija sledeom promenom parametara:
a. svi samoglasnici (a, e, i, o, u) se pretvaraju u velika slova
b. svi suglasnici moraju biti mala slova
c. svi ostali znaci u stringu ostaju nepromenjeni
Npr. ako je parametar Danas je ponedeljak, a sutra utorak.,
funkcija ga pretvara u dAnAs jE pOnEdEljAk, A sUtrA UtOrAk.
Reenje:

9. Zadatak: Skalarni proizvod nizova a i b je proizvod njihovih


lanova a[i] i b[i], tj. c[i]= a[i]*b[i]. Napisati funkciju
skalarniProizvod(a,b) koja ima dva parametra koji su nizovi
realnih brojeva. Funkcija vraa jedan realan broj jednak
skalarnom proizvodu nizova. Ako su nizovi razliitih duina,
funkcija vraa vrednost 0.
Reenje:
6

Jelena Pavlovi

Web dizajn

10. Zadatak: Napisati funkciju koja kao parametre ima jedan niz
celih brojeva a i jedan ceo broj b. Funkcija vraa niz koji se sastoji
od onih elemenata niza a koji su vei od broja b, a oni elementi
koji nisu vei od broja b dobijaju vrednost 0. Npr. ako je a={4, 10,
6, 8, 3} i b=6, vraa se niz a={0, 10, 0, 8, 0}. Ako je duina niza
0, funkcija treba da da poruku Niz je prazan i da vrati vrednost
0.
Reenje:

11. Zadatak: Napisati funkciju koja za parametar ima niz celih


brojeva i kojom se proverava da li su brojevi u nizu sortirani u
uzlaznom (rastuem) redosledu. Reenje:

Jelena Pavlovi

Web dizajn

12. Zadatak: Napisati funkciju koja kao parametre ima dva slovna
niza i koja vraa vrednost true ako su nizovi potpuno isti, a false
ako nisu. Npr. {a, c, b} je isto kao {a, c, b}, ali ne kao
{b, c, a} ili {A, c, b} ili {a, c, b, d}
Reenje:

13. Zadatak: Napisati program u kojem se pojavljaju 2 tekstualna


polja i jedno akciono dugme. U jedno od polja se unosi tekst.
Kada se klikne na dugme u drugom polju se prikazuje tekst iz
prvog polja u obrnutom redosledu slova.
Reenje:
8

Jelena Pavlovi

14.

Web dizajn

Zadatak:

You might also like