Programski jezik Python
Razgranata strukura - IF THEN ELSE - Riješeni zadaci

  I Izrazi  
1 Učitati broj ispisati znak broja prema izrazu:
Python
1_1 Napisati program za izračunavanje vrijednosti prema izrazu:
Python
1_2 Napisati program za izračunavanje vrijednosti prema izrazu:
Python
1_3 Napisati program za izračunavanje vrijednosti prema izrazu:
Python
2 Napisati program za odredjivanje y po formuli:
Python
3 Na ekranu ispisati "Otkucajte nadimak pjesnika Jovana Jovanovica". Ako se otkuca Zmaj ili ZMAJ ispisati "ODLICNO", inače na druge odgrovore ispisati  "ISPRAVAN ODGOVOR JE ZMAJ". Python
4 Napisati program za odredjivanje z po formuli:
Python
5 Napisati program za odredjivanje z po formuli:
Python
5_1 Učitati broj i ispitati je li broj cijeli? Python
6 Učitati realan broj, ako je broj pozitivan ispisati njegov korijen, a ako je negativan, njegov kvadrat:
Python
7 Sa tastature učitati broj x. Varijabli z pridružiti vrijednost prema slijedećem izrazu:
Python
8 Sa tastature učitati dva broja (x i a). Varijabli z pridružiti vrijednost prema slijedećem izrazu:
Python
9 Učitati dva realna broja (a, b), izračunati z prema izrazu:
Python
9_1 Učitatii a,b, ako je a veće od b onda je c=2a-b, inače je c=a+2b. Python
9_2 Učitatii a,b, ako je a manje od b onda je c=a-2b, inače je c=2a+b. Python
10 Učitati dva broja (x i a). Varijabli z pridružiti vrijednost prema slijedećem izrazu:
Python
10_1 Učitati x. Ako je x manje ili jednako 0, tada je y=5+x, inače je y=x-3. Python
11 Napisati program za odredjivanje apsolutne vrijednosti broja (koristiti IF ELSE naredbu). Python
18 Napisati program za odredjivanje y po formuli:
Python
  II Parnost i djeljivost  
12 Napisati program za odredjivanje parnosti broja. Python
17_1 Učitati prirodan broj. Ispisati da li je djeljiv sa 3 ili nije. Python
17_2 Učitati prirodan broj. Ispisati da li je djeljiv sa 5 ili nije. Python
17_3 Učitati prirodan broj. Ispisati da li je djeljiv sa 3 i 4 ili nije. Python
17_8 Učitati cijeli broj i ispitati je li broj paran i veći od 11? Python
17_9 Učitati cijeli broj i ispitati je li broj neparan i manji od 19? Python
13 Napisati program za odredjivanje y po formuli:
Python
13_1 Napisati program za odredjivanje y po formuli:
Python
14 Napisati program za odredjivanje y po formuli:
Python
15 Napisati program za odredjivanje y po formuli:
Python
16 Učitati prirodan broj. Ako je neparan ispisati njegovu recipročnu vrijednost, a ako je paran ispisati kvadratni korijen njegovog sljedbenika:
Python
17 Učitati prirodan broj. Ako je neparan ispisati njegovu recipročnu vrijednost, a ako je paran ispisati kvadrat njegovog prethodnika.
Python
19 Napisati program za odredjivanje y po formuli:
Python
19_1 Učitati prirodan broj. Ispisati da li je djeljiv sa k ili nije. Python
20 Napisati program za odredjivanje y po formuli:
Python
  III Više logičkih izraza  
21_01 Napisati program za odredjivanje y po formuli:
Python
21_02 Napisati program za odredjivanje y po formuli:
Python
21_03 Napisati program za odredjivanje y po formuli:
Python
21 Napisati program za odredjivanje y po formuli:
Python
22 Napisati program za izračunavanje vrijednosti z prema izrazu:
Python
23 Napisati program za izračunavanje vrijednosti z prema izrazu:
Python
23_1 Učitati cio broj. Ako je pozitivna ispisati sljedeći cio broj, ako je nula ispisati 0, inače ispisati prethodnu vrijednost. Python
24 Zavisno o upisanoj vrijednosti časa 0-23 ispisati poruku:
Python
25 Sa tastature upisati broj i izračunati njegovu  recipročnu vrijednost (y = 1 / x) i ispisati je. Ako je x=0 ispisati Dijeljenje sa nulom ispisati "Dijeljenje sa nulom". Python
26 Učitati a i b i naći količnik a/b:
Python
27 Napiši program za rješavanje slijedećeg izraza:
Python
27_1 Napiši program za rješavanje slijedećeg izraza:
c=(2a+b)/(2b-3a).
Python
27_2 Napiši program za rješavanje slijedećeg izraza:
d=(a+b+c)/(2b-a+c).
Python
28 Napiši program za rješavanje slijedećeg izraza:
Python
29 Napiši program za rješavanje slijedećeg izraza:
Python
30 Napisati program za ispis drugog korijena upisanog broja ako je moguće inače ispisati 'Nedefinisan'. Python
34 Napiši program za rješavanje slijedećeg izraza:
Python
36 Napisati program da provjeriti da li je upisani broj pozitivan, negativan ili nula i to ispiše. Python
37 Napisati program koji za x>y umanjuje vrijednosti obe varijable ( x := x - 2; y := y - 2,) inaće uvećava vrijednosti obe varijable x := x + 2; y := y + 2. Python
38 Napisati program koji za y > x računa x i y prema izrazima: x = x - 1; y = x + 2 inače x = x + 1; y = x - 2. Python
  IV Minimum i maksimum  
41 Učitati dva broja. Ako je jedan veći od nule ispisati "barem jedan veci" inače ispisati sumu oba broja. Python
43 Od dva učitana broja (a, b) sa tastature naći veći max(a, b). Python
44 Od dva učitana broja (a, b) sa tastature naći manji min(a, b). Python
46 Učitati dva broja veći se množi za 2 a manji dijeli sa 3. Python
46_4 Učitati dva cijela broja i ispitati je li veći broj paran? Python
46_5 Učitati dva cijela broja i ispitati je li veći broj neparan? Python
46_6 Učitati dva cijela broja i ispitati je li manji broj paran? Python
46_7 Učitati dva cijela broja i ispitati je li manji broj neparan? Python
50 Za učitane a i b izračunati z prema formuli:
Python
57 Za učitane a i b izračunati z prema formuli:
Python
60 Od tri učitana broja (a, b, c) sa tastature naći najveći max(a, b, c). Python
61 Od tri učitana broja (a, b, c) sa tastature naći najmanji min(a, b, c). Python
62 Naći najveću razliku između 4 učitana broja. Poredi se razlika susjednih bojeva. Python
64 Od tri upisana broja (a, b, c) sa tastature naći najmanji i recipročnu vrijednost najmanjeg. Python
72 Od tri broja naći recipročnu vrijednost najmanjeg a ako je min=0 ispisati 3. Python
  V Redoslijed  
82 Urediti 3 učitana broja po rastućem redoslijedu. Python
83 Urediti 3 učitana broja po opadajućem redoslijedu. Python
  VI Geometrijski likovi  
91 Učitati stranice dva pravougaonika (privi a,b drugi je c,d). Ispisati koji može da obuhvati drugog, isti dio obuhvataju jedan drugog ili su jednaki. Python
92 Odrediti koliko puta jedan pravougaonik može obuhvatiti drugi. Python
94 Učitati stranice trougla. Napisati program da ponudi korisniku izbor računaranja obima i površine (za obim učitati 1 a za površinu 2). Python
230_10 Učitati 3 realna pozitivna broja i ispitati da li postoji trougao čije su to stranice. Python
230_12 Učitati 3 realna broja i ispitati da li postoji trougao čije su to stranice. Ako postoji da li je: pravougli, ostrougli ili tupougli? Python
230_13 Učitati 3 realna broja i ispitati da li postoji trougao čije su to stranice. Ako postoji da li je: raznostraničan, jednakokraki ili jednakostraničan? Python
102 Učitati radijus. Ako je veći od 5 izračunati obim kruga inače izračunati površinu kruga. Python
  VII Dvocifreni brojevi  
  VIII Trocifreni i četverocifreni brojevi  
131 Učitati trocifren broj i ispisati njegovu najveću cifru. Python
132 Učitati trocifren broj i ispisati njegovu najmanju cifru. Python
133 Učitati četverocifren broj i ispisati njegovu najveću cifru. Python
135 Učitati trocifren broj. Ako je cifra jedinica parna ispisati cifru stotica, inače ispisati cifru desetica. Python
138 Učitati 3 trocifrena broja i ispisati onaj broj čija je cifra jedinica najveća. Python
149 Učitati četvorocifreni broj i provjeriti da li je palindrom. Broj je palindrom ako se čita isto sprijeda i odpozadi. Primjer: 1331 Python
150 Učitati trocifreni broj i provjeriti da li je suma kvadrata stoticae i kvadrata desetica jednaka kvadratu jedinica.Primjer 345, = 32 + 42 = 52 Python
151 Učitati trocifreni broj i provjeriti da li je Armstrongov. Broj je Armstrongov ako je jednak sumi kubova svojih cifara. Primjer: 371 = 33 + 73 + 13. Python
152 Učitati trocifreni broj. Koristeći svaku cifru jednom kreirati najmanji trocifren broj. Primjer: 314 najmanji je 134. Python
  IX Realni brojevi  
170 Učitati realan broj. Ako je negativan izračunati apsolutnu vrijednost. Realan broj zaokružiti na prvi manji cijeli broj. Python
171 Učitati realan broj s dvije cijele i dvije decimalne cifre. Ispitati koji je dio veći (manji)? Python
173 Učitati realan broj s jednom cijelom i tri decimalne cifre. Izračunati i ispisati aritmetičku sredinu parnih i neparnih decimalnih cifri. Python
  X Kombinovani zadaci  
951 Teorijska priprema za grupe zadataka iz Razgranate strukture >> Python
230_1 Učitati 2 cijela broja i izračunati im zbir, razliku, proizvod i količnik. Python
230_2 Učitati 2 cijela broja i izračunati im zbir, razliku, proizvod i količnik. Ispisati one rezultate koji su trocifreni. Python
230_4 Učitati 2 cijela broja i izračunati im zbir, razliku, proizvod i količnik. Ispisati najveći po apsolutnoj vrijednosti od 4 dobijena rezultata bez ponavljanja. Python
230_5 Učitati 2 cijela broja i izračunati im zbir, razliku, proizvod i količnik. Ispisati ih na ekran ako su sva 4 rezultata pozitivna. Python
230_5_1 Učitati 2 cijela broja i izračunati im zbir, razliku, ako je je prvi veći od drugog, inače izračunati proizvod i količnik. Python
230_7 Učitati 3 različita realna broja. Ispisati ih u rastućem redoslijedu na ekran. Python
230_9 Učitati 4 cijela broja. Ako je bar jedan od njih pozitivan izračunati im proizvod i Ispisati ga. Ako je bar jedan od njih negativan izračunati im zbir i Ispisati ga. Python
230_14 Učitati 2 različita cijela broja. Ako su oba parna podijeliti veći sa manjim brojem. Ako su oba neparna od većeg oduzeti manji broj. Inače sabrati ta dva broja. Python
230_15 Učitati trocifreni cijeli broj. Ispremještati mu cifre tako da se dobije najveći mogući broj sastavljen od te tri cifre. Npr. 476 ==> 764. Python
  XI Generisanje broja  
951 Teorijska priprema za generisanje broja >> Python
231_2 Generisati 2 cijela broja i izračunati im zbir, razliku, proizvod i količnik. Ispisati one rezultate koji su trocifreni. Python
231_3 Generisati 2 cijela broja i izračunati im zbir, razliku, proizvod i količnik. Ispisati najmanji od 4 dobijena rezultata bez ponavljanja. Python
231_5_1 Generisati 2 cijela broja i izračunati im zbir, razliku, ako je prvi veći od drugog, inače izračunati proizvod i količnik. Python
231_5_3 Generisati 3 dvocifrena broja. Naći sumu većih od 55. Python
231_5_4 Generisati 3 dvocifrena broja. Naći sumu manjih od 35 i sumu većih od 65. Python
231_5_9 Generisati 3 dvocifrena broja. Naći sumu parnih i sumu neparnih. Python
231_10 Generisati 3 realna pozitivna broja i ispitati da li postoji trougao čije su to stranice. Python
231_11 Generisati koordinate 3 tačke u ravni: x1,y1; x2, y2; x3,y3. Te 3 tačke predstavljaju tjemena trougla u ravni. Izračunati i Ispisati obim i površinu tog trougla. Za površinu koristiti Heronovu formulu. Python
231_13 Generisati 3 realna broja i ispitati da li postoji trougao čije su to stranice. Ako postoji da li je: raznostraničan, jednakokraki ili jednakostraničan? Python
231_14 Generisati 2 različita cijela broja. Ako su oba parna podijeliti veći sa manjim brojem. Ako su oba neparna od većeg oduzeti manji broj. Inače sabrati ta dva broja. Python
231_15 Generisati trocifreni cijeli broj. Ispremještati mu cifre tako da se dobije najveći mogući broj sastavljen od te tri cifre. Npr. 476 ==> 764. Python
231_16 Generisati četverocifreni cijeli broj. Ispremještati mu cifre tako da se dobije najveći mogući broj sastavljen od te četiri cifre. Npr. 8064 ==> 8640. Python
  XII Tekstualni zadaci  

    abc Algoritmi    abc BASIC    abc Turbo Pascal    abc C++    abc Java    abc C    abc Python    abc Dev-Pascal    Index