|
I Funkcija - Osnovni primjeri |
|
1 |
Napisati program sa funkcijom za izračunavanje dvostruke vrijednosti učitanog cijelog broja. |
C++ |
2 |
Napisati program sa funkcijom za izračunavanje kvadrata broja. |
C++ |
3 |
Napisati program sa funkcijom za izračunavanje kuba vrijednosti učitanog cijelog broja. |
C++ |
4 |
Napisati program sa funkcijom za izračunavanje sume dva cijela broja. |
C++ |
5 |
Napisati program sa funkcijom za izračunavanje proizvoda dva cijela broja. |
C++ |
6 |
Napisati program sa funkcijom za izračunavanje razlike dva cijela broja. |
C++ |
7 |
Napisati program sa funkcijom za izračunavanje sume kvadrata dva cijela broja. |
C++ |
8 |
Napisati program sa funkcijom za izračunavanje sume kvadrata brojeva od a do b. |
|
9 |
Napisati program sa funkcijom za stepenovanje broja a na n-ti stepen. |
|
10 |
Napisati program sa funkcijom za pretvaranje stepena u radijane. |
|
|
Funkcija - Koristiti naredbe grananja |
|
20 |
Za učitan broj bodova sa tastature (0-5) ispisati uspjeh. Ispis se izvodi u metodi. |
C++ |
21 |
Napisati program sa funkcijom za odredjivanje većeg od 2 broja. |
|
22 |
Napisati metod za nalaženje maksimuma od dva učitana broja (a, b) sa tastature. Izvršiti pridruživanja vrijednosti metoda varijbali c. |
|
23 |
Napisati metod za nalaženje maksimuma od dva učitana broja (a, b) sa tastature. Koriste se zasebna return naredba za pojedinačne slučajeve. |
|
24 |
Napisati program sa funkcijom za odredjivanje manjeg od 2 broja. |
|
25 |
Napisati metod za nalaženje minimuma od dva učitana broja (a, b) sa tastature. Izvršiti pridruživanja vrijednosti metoda varijbali c. |
|
26 |
Napisati metod za nalaženje minimuma od dva učitana broja (a, b) sa tastature. Koriste se zasebna return naredba za pojedinačne slučajeve. |
|
27 |
Napisati program za odredjivanje najvećeg od 3 broja, korišćenjem funkcije nalaženja većeg od 2 broja. |
|
28 |
Napisati program za odredjivanje najmanjeg od 3 broja, korišćenjem funkcije nalaženja manjeg od 2 broja. |
|
29 |
Napisati program sa funkcijom za odredjivanje najvećeg od 3 broja. |
C++ |
30 |
Napisati program sa funkcijom za odredjivanje najmanjeg od 3 broja. |
C++ |
31 |
Napisati program za odredjivanje najvećeg među 4 broja, korišćenjem funkcije nalaženja većeg od 2 broja. |
C++ |
32 |
Napisati program za odredjivanje najmanjeg među 4 broja, korišćenjem funkcije nalaženja manjeg od 2 broja. |
|
|
Funkcija - Koristiti petlje - naredbe ciklučne strukture |
|
40 |
Suma brojeva od 1 do n. |
C++ |
40_1 |
Naći proizvod sume brojeva od 1 do n1 i sume brojeva od 1 do n2. |
|
41 |
Naći količnik suma brojeva od 1 do n1 i sume brojeva od 1 do n2. |
|
41_1 |
Naći količnik suma brojeva od 1 do n1 i sume brojeva od 1 do n2 za 5 parova brojeva. |
|
41_2 |
Naći proizvod prvih n prirodnih brojeva, odnosno izračunati faktorijel broja n korišćenjem funkcije. |
C++ |
41_3 |
Napisati program sa funkcijom za izračunavanje proizvoda parnih brojeva od 1 do n. |
C++ |
42 |
Napisati program sa funkcijom za izračunavanje proizvoda neparnih brojeva od 1 do n. |
C++ |
43 |
Napisati program sa funkcijom za izračunavanje proizvoda parnih brojeva od k do n. |
C++ |
44 |
Napisati program sa funkcijom za izračunavanje proizvoda neparnih brojeva od k do n. |
C++ |
45 |
Napisati program sa funkcijama za izračunavanje zbira kvadrata parnih odnosno zbira kubova neparnih brojeva od 1 do n (koristiti REPEAT). |
|
46 |
Napisati program sa funkcijom za izračunavanje zbira dvocifrenih brojeva koji nisu djeljivi ni sa 2 ni sa 3. |
|
47 |
Napisati program sa funkcijom za prebrojavanje neparnih brojeva od a do b (koristiti WHILE). |
|
48 |
Napisati program sa funkcijom za izračunavanje aritmetičke sredine brojeva od 1 do n (koristiti REPEAT). |
|
49 |
Napisati program sa funkcijom za izračunavanje aritmetičke sredine dva broja. |
|
50 |
Napisati program sa funkcijom za izračunavanje aritmetičke sredine brojeva od a do b (koristiti REPEAT). |
|
51 |
Napisati program sa funkcijom za uređenje trojke u rastućem redoslijedu. |
|
52 |
Napisati program za izračunavanje zbira faktorijela sa funkcijom za izračunavanje faktorijela. |
|
53 |
Izračunava stepen broja 2 na 10 - funkcija stepen. |
|
54 |
Izračunati stepen 2 za vrijednosti eksponenta od 1 do 10. |
|
55 |
Naći n-ti stepen za upisani broj - funkcija proizvod. |
|
56 |
Za pet upisanih parova broja i eksoponeta izracunati razultat. - funkcija proizvod. |
|
57 |
Napisati program za izračunavanje formule s = 3! + 6! +...+(3n)! sa metodom za izračunavanje faktorijela. Riješiti i varjantu bez metoda sa dvije FOR petlje. |
|
58 |
Napisati program za izračunavanje x=(a!-b!)/c! - funkcija proizvod. |
|
59 |
Napisati program za izračunavanje formule: c = n! + m! |
C++ |
60 |
Napisati program za izračunavanje formule: c = n! * m! |
C++ |
61 |
Napisati program za izračunavanje formule: s=1+2!/3+3!/6+...+n!/(1+2+3+...+n) sa funkcijama za izračunavanje faktorijela i zbira prvih k prirodnih brojeva. |
|
62 |
Napisati program za izračunavanje formule: s=1+2/2!+6/3!+...+n(n-1)/n! sa funkcijom za izračunavanje faktorijela. |
|
63 |
Napisati program za izračunavanje formule: c=n!/m!(n-m)! sa funkcijom za izračunavanje faktorijela. |
|
64 |
Napisati program sa funkcijom za provjeru da li je prvo učitani broj djeljiv sa drugim. |
C++ |
65 |
Ispisati proste brojeve od 1 do do 10000. |
C++ |
66 |
Napisati funkciju koja za unesene sate, minute i sekunde vraća ukupan broj sekundi. |
|
|
II Funkcija - Obim i površina |
|
71 |
Napisati program sa funkcijom za izračunavanje obima kvadrata za učitanu stranicu. |
|
72 |
Naći obim kvadrata za 5 ucitanih vrijednosti (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu o = obim(a) ) |
|
73 |
Napisati program sa funkcijom za izračunavanje površine kvadrata. |
C++ |
74 |
Naći površinu kvadrata za 5 ucitanih vrijednosti (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu p = površina(a) ) |
|
75 |
Napisati program sa funkcijom za izračunavanje obima pravougaonika. |
|
76 |
Naći obim pravougaonika za 5 ucitanih vrijednosti (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu o = obim(a, b) ) |
|
77 |
Napisati program sa funkcijom za izračunavanje površine pravougaonika. |
|
78 |
Naći površinu pravougaonika za 5 ucitanih vrijednosti (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu p = površina(a, b) ) |
|
79 |
Naći razliku površina dva različita pravougaonika. Površinu računati u potprogramu. |
|
80 |
Napisati program sa funkcijom za izračunavanje obima kruga. |
C++ |
81 |
Za upisani poluprečnik izračunati obim kruga (koristi se ugradjena vrijednost broja PI bez konstante Pi). |
|
82 |
Za upisani poluprečnik izračunati obim (pet puta upis se izvodi u glavnom programu). |
C++ |
83 |
Za upisani poluprečnik izračunati obim kruga (pet puta upis u glavnom programu. Funkcija koristi nove varijable) |
|
84 |
Za upisani poluprečnik izračunati obim (pet upisa; u glavnom programu pridruzivanje o = obim(r).) |
|
85 |
Naći površinu kruga (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu p = površina(r) ) |
|
86 |
Naći površinu kruga za 5 ucitanih vrijednosti poluprečniak (Funkcija koristi nove varijable. Pridruživanje vrijednosti funkcije u glavnom programu p = površina(r) ) |
|
88 |
Naći razliku obima dva različita kruga (koristi isti potprogram FUNCTION 2 puta za obim kruga) razlika = 2 r1 Pi - 2 r2 Pi . Ispis vrijednosti u pp. |
|
89 |
Napisati program sa funkcijom za izračunavanje obima trougla. |
|
90 |
Napisati program sa funkcijom za izračunavanje površine trougla. |
|
91 |
Napisati program sa funkcijom za izračunavanje površine jednakostraničnog trougla. |
|
92 |
Napisati program sa funkcijom za izračunavanje obima kocke. |
|
93 |
Napisati program sa funkcijom za izračunavanje površine kocke. |
|
94 |
Napisati program sa funkcijom za izračunavanje zapremine kocke. |
|
95 |
Napisati program sa funkcijom za izračunavanje obima kvadra. |
|
96 |
Napisati program sa funkcijom za izračunavanje površine kvadra. |
|
97 |
Napisati program sa funkcijom za izračunavanje zapremine kvadra. |
|
98 |
Napisati program sa funkcijom za izračunavanje obima lopte. |
|
99 |
Napisati program sa funkcijom za izračunavanje površine lopte. |
|
100 |
Napisati program sa funkcijom za izračunavanje zapremine lopte. |
|
|
III Funkcija - Niz |
|
120 |
Napisati program sa funkcijom za ispis vrijednosti niza. |
|
121 |
Napisati program sa funkcijom za nalaženje najveće vrijednosti niza. |
|
122 |
Napisati program sa funkcijom za nalaženje najmanje vrijednosti niza. |
|
123 |
Napisati program sa funkcijom za računanje sume niza. |
|
124 |
Napisati program sa funkcijom za računanje proizvoda niza. |
|
125 |
Napisati program sa funkcijom za računanje aritmetičke sredine niza. |
|
126 |
Napisati funkciju koja rotira niz za k mjesta. npr. Niz [1,2,3,4,5,6] rotiran za 2 mjesta u desno postaje [3,4,5,6,1,2]. |
|
127 |
Napisati funkciju koja rotira niz za k mjesta. npr. Niz [1,2,3,4,5,6] rotiran za 2 mjesta u lijevo postaje [5,6,1,2, 3,4]. |
|
128 |
Napisati funkciju koja za dati broj n vraća niz njegovih cifara. |
|
|
III Funkcija - Koristiti naredbe za rad sa stringovima |
|
130 |
Napisati funkciju koja vraća broj samoglasnika u stringu. |
|
131 |
Napisati funkciju koja okreće string naopako. |
|
132 |
Napisati funkciju koja provjerava da li je string palindrom (isti sa obe strane). |
|
|
III Funkcija - Histogram |
|
140 |
Crtanje histograma jedna * za svaku vrijednost. |
|
141 |
Crtanje histograma dvije * (**) za svaku vrijednost. |
|