12
Задаци: 1. На основу три оцене израчунати просечну оцену из информатике. Задатак бр.1 Задатак бр.1 - Python Objašnjenje: Svaki grafički znak (element) u algoritmu ima svoj odgovarajući izraz u Python kodu. Za ulaz koristimo funkciju input(), za izlaz funkciju print(), a za izračunavanje naredbu dodele, koje ste naučili na prethodnim časovima. Za cele brojeve koristimo funkciju int()

Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

Задаци:

1. На основу три оцене израчунати просечну оцену из информатике.

Задатак бр.1 Задатак бр.1 - Python

Objašnjenje: Svaki grafički znak (element) u algoritmu ima svoj odgovarajući izraz u Python kodu. Za ulaz koristimo funkciju input(), za izlaz funkciju print(), a za izračunavanje naredbu dodele, koje ste naučili na prethodnim časovima. Za cele brojeve koristimo funkciju int()

Page 2: Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

2. На основу страница правоугаоника израчунати обим и површину правоугаоника.

Задатак бр.2 Задатак бр.2 - Python

Objašnjenje: Svaki grafički znak (element) u algoritmu ima svoj odgovarajući izraz u Python kodu. Za ulaz koristimo funkciju input(), za izlaz funkciju print(), a za izračunavanje naredbu dodele. Za realne brojeve koristimo funkciju float()

Page 3: Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

3. На основу броја радних сат и цене радног сата израчунати бруто плату радника.

Задатак бр. 3 Задатак бр. 3 - Python

Objašnjenje: BS-broj sati rada CS-cena jednog sata Bruto plata se dobija tako što se pomnože broj sati i cena jednog sata.

Page 4: Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

4. На основу броја радних сат и цене радног сата израчунати бруто плату, порез и нето плату радника.

Порез је 36% од бруто плате.

Задатак бр. 4 Задатак бр. 4 - Python

Objašnjenje:

BS-broj sati rada

CS-cena jednog sata

Bruto plata se dobija tako što se pomnože broj sati i cena

jednog sata.

Od Bruto plate se odbija porez koji 36% od bruto plate.

36% u programiranju se piše kao 36/100 ili 0.36

Neto plata se dobija kada se od bruto plate odbije porez.

Page 5: Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

5. На основу унетог имена програм треба да штампа поздрав Здраво + унето име.

Задатак бр. 5 Задатак бр. 5 - Python

Objašnjenje: u funkciji print() pišemo tri stringa, koje nadovezujeno jedan na drugog operatorom + Prvi string je: “Zdravo“ Drvi string je: “ “ Treći string je: vrednost promenljive ImeUcenika

Page 6: Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

6. На основу унетог имена и презимена, одвојено, програм треба да штампа унето име + унето

презиме.

Задатак бр. 6 Задатак бр. 6 - Python

Objašnjenje: u funkciji print pišemo tri stringa, koje nadovezujeno jedan na drugog operatorom + Prvi string je: vrednost promenljive ImeUcenika Drugii string je: “ “ Treći string je: vrednost promenljive PrezimeUcenika

Page 7: Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

7. На основу основу дужине претрчане стазе (у метрима) и постигнутог времена (у секундама) треба

израчунати просечну брзину ученика .

Задатак бр. 7 Задатак бр. 7 - Python

Page 8: Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

8. На основу цене производа, израчунати колико треба платити тај производ, ако се приликом плаћања

готовином добија попуст од 15%.

Задатак бр. 8 Задатак бр. 8 - Python

Objašnjenje: 15% = 15/100 = 0.15 Poust je 15% od cene proizvoda

Page 9: Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

9. На основу броја потрошених киловата јефтине и скупе струје израчунати основицу за палћање, ПДВ и

укупан износ рачуна ако је киловат јефтине струје 2,45 динара и киловат скупе струје 10,75 динара. ПДВ

рачунати по стопи од 20%.

Задатак бр. 9 Задатак бр. 9 - Python

Objašnjenje:

JS-količina jeftine struje SS-količina skupe struje Osnovica = JS*2.45 + SS*10.75

Osnovica se dobija kao proizvod količine jeftine struje i cene jeftine struje, plus proizvod količine skupe struje i cene skupe struje PDV-porez na dotatnu vrednost je 20% (20/100=0.2) od osnovice

Page 10: Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

9а. На основу броја потрошених киловата јефтине и скупе струје израчунати основицу за палћање, ПДВ

и укупан износ рачуна ако је киловат јефтине струје 2,45 динара и киловат скупе струје 10,75 динара.

ПДВ рачунати по стопи од 20%. При уносу колочине потрошене струје и при штампању рачуна треба

штампати и одговарајуће текстуалне поруке.

Задатак бр. 9а Задатак бр. 9а - Python

Objašnjenje:

JS-količina jeftine struje SS-količina skupe struje

PDV-porez na dotatnu vrednost je 20% (20/100=0.2) od osnovice

Page 11: Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

10. Nacrtati algoritam i napisati program (NA i NP) koji će uneti dvocifreni celi broj da razdvoji na deseticu i

jedinicu.

Objašnjenje:

B-dvocifreni broj; D-desetica; J-jedinica; D=B/10; J=B%10

D-desetice se dobijaju tako što se broj B podeli sa 10,

J-jedinice se dobijaju kao ostatak pri celobrojnom deljenju unetog broja B sa 10.

Задатак бр. 10 Задатак бр. 10 - Python

Page 12: Задаци - Гимназија у Куршумлији...2020/05/04  · kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka

Domaći zadatak:

1: Napiši program u pajtonu koji će da izračuna količinu dinara (KD) na osnovu unite koločine evra (KE) ako je prodajni

kurs evra 118 din/evro. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka.

2: Napiši program u pajtonu koji će na osnovu unite cene proizvoda (CP) sa nekog sajta za online trgovinu, da izračuna

koliko treba platiti PDV i carinu (C) na taj proizvod. PDV je 20% od cene proizvoda, carina je 10% od zbira cene proizvoda

i PDV-a. Program treba da štampa odgovarajuće tekstualne poruke za unos i prikaz podataka.

3. Nacrtati algoritam i napisati program koji će uneti trocifreni celi broj da razdvoji na stoticu, deseticu i jedinicu.

(Uputstvo: Kao i u zadatku 10, koristite celobrojno deljenje unetog broja sa 100, sa 10 i ostatak pri deljenju unetog broja

sa 100 i sa 10).

4. Nacrtati algoritam i napisati program koji će za unetu cenu proizvoda (CP) da izračuna potreban broj novčanica za

plaćanje računa sa novšanicama od 1000, 100, 10 i 1 dinar (Uputstvo: Broj novčanica označite ovako: BN1000-broj

novčanica od 1000 dinara; BN100-broj novčanica od 100 dinara; BN10-broj novčanica od 10 dinara; BN1-broj novčanica

od 1 dinara).