SlideShare a Scribd company logo
Primjer 2.8:<br />' Uspoređivanje brojeva. Upišite dva broja i saznajte koji je veći! <br />TextWindow.WriteLine(\"
Upišite prvi broj: \"
)<br />prvi = TextWindow.ReadNumber()<br />TextWindow.WriteLine(\"
Upišite drugi broj: \"
)<br />drugi = TextWindow.ReadNumber()<br />'Jednostavna If naredba<br />If  (prvi>drugi) Then<br />  TextWindow.WriteLine( prvi +\"
 > \"
 +drugi)<br />EndIf<br />If (prvi < drugi) Then<br />  TextWindow.WriteLine(prvi +\"
 < \"
 +drugi)<br />EndIf<br />Primjer 2.9:<br />' U ovom programu uspoređuju se dva broja. Saznajte koji je od njih veći,<br />' manji ili jednak.<br />TextWindow.WriteLine(\"
\"
)<br />TextWindow.WriteLine(\"
Upišite prvi broj: \"
)<br />prvi = TextWindow.ReadNumber()<br />TextWindow.WriteLine(\"
Upišite drugi broj: \"
)<br />drugi = TextWindow.ReadNumber()<br />If  (prvi>drugi) Then<br />  TextWindow.WriteLine( prvi +\"
 > \"
 +drugi)<br />EndIf<br />If (prvi < drugi) Then<br />  TextWindow.WriteLine(prvi +\"
 < \"
 +drugi)<br />EndIf<br />If (prvi = drugi) Then<br />  TextWindow.WriteLine(prvi +\"
 = \"
 +drugi)<br />EndIf<br />Primjer 2.10:<br />'Uspoređivanje brojeva uz upotrebu If...Then....Else naredbe.<br />' Saznajmo koji je od brojeva veći! \"
)<br />TextWindow.WriteLine(\"
\"
)<br />TextWindow.WriteLine(\"
Upišite prvi broj: \"
)<br />prvi = TextWindow.ReadNumber()<br />TextWindow.WriteLine(\"
Upišite drugi broj: \"
)<br />drugi = TextWindow.ReadNumber()<br />' If...Then...Else nareda<br />If  (prvi > drugi) Then<br />  TextWindow.WriteLine( prvi +\"
 > \"
 +drugi)<br />Else<br />    TextWindow.WriteLine(prvi +\"
 < \"
 +drugi)<br />EndIf<br />Primjer 2.11:<br />'Upotreba složene If...Then...Else naredbe<br />TextWindow.WriteLine(\"
\"
)<br />TextWindow.WriteLine(\"
Upišite prvi broj: \"
)<br />prvi = TextWindow.ReadNumber()<br />TextWindow.WriteLine(\"
Upišite drugi broj: \"
)<br />drugi = TextWindow.ReadNumber()<br />'prva If naredba<br />If  (prvi > drugi) Then<br />  TextWindow.WriteLine( prvi +\"
 > \"
 +drugi)<br />Else<br />    ' druga If naredba nalazi se unutar prve If naredbe<br />    If (prvi < drugi) Then <br />      TextWindow.WriteLine(prvi +\"
 < \"
 +drugi)<br />      Else<br />        TextWindow.WriteLine(prvi +\"
 = \"
 +drugi)<br />     EndIf<br />EndIf<br />Primjer 2.12:<br />' Još jedan od problema s kojim se naši učenici često susreću :-)<br />' Program traži upis duljina stranica trokuta, te na temelju tih <br />' podataka određuje o kakvom je trokutu riječ.<br />TextWindow.WriteLine(\"
O kakvom je trokutu riječ? \"
)<br />TextWindow.WriteLine(\"
\"
)<br />TextWindow.WriteLine(\"
Upišite stranicu a: \"
)<br />a = TextWindow.ReadNumber()<br />TextWindow.WriteLine(\"
Upišite stranicu b: \"
)<br />b = TextWindow.ReadNumber()<br />TextWindow.WriteLine(\"
Upišite stranicu c: \"
)<br />c = TextWindow.ReadNumber()<br />'Složena If ...Then...Else naredba uspoređuje stranice trokuta. <br />'Kod ispitivanja uvijeta upotroijebljeni su logički operatori And i Or. <br />' Više o logičkim operatorima pogledajte ovaj blog. <br />If  (a=b And a=c) Then<br />  TextWindow.WriteLine( \"
Trokut je istostraničan.\"
)<br />Else<br />  If (a=b Or b=c Or a=c) Then<br />      TextWindow.WriteLine(\"
Trokut je jednakokračan.\"
)<br />      Else<br />        TextWindow.WriteLine(\"
Trokut je raznostraničan.\"
)<br />     EndIf<br />EndIf<br />Primjer 2.13:<br />'U nastavku slijedi još jedan problem s kojim se ćesto susrećemo. Radi se o <br />' programu koji ispituje da li je upisana godina prijestupna ili ne.<br />'Za rješavanje ovog problema također ćemo upotrijebiti naredbu If , logičke operatore i <br />'jednu od često korištenih naredbi iz klase Math.<br />TextWindow.WriteLine(\"
Kakva je godina?\"
)<br />TextWindow.WriteLine(\"
Napomena: Godina je prijestupna ako je dijeljiva s 4 i nije dijeljiva\"
)<br />TextWindow.WriteLine(\"
sa 100, ili je djeljiva s 400.\"
)<br />TextWindow.WriteLine(\"
\"
)<br />TextWindow.WriteLine(\"
Upišite jednu godinu u 21. stoljeću: \"
)<br />godina = TextWindow.ReadNumber()<br />'Naredba Remainder dijeli prvi broj upisan unutar zagrade drugim te vraća ostatak dijeljenja.<br />'Primjerice Math.Remainder(godina,4)=0 dijeli upisanu godinu sa brojem 4 i uspoređuje<br />'ostatak dijeljenja sa 0.<br />If (Math.Remainder(godina,4)=0 And Math.Remainder(godina,100)<>0) Then<br />  TextWindow.WriteLine(\"
Godina je prijestupna!\"
)<br />Else<br />  If (Math.Remainder(godina,400)=0) Then<br />    TextWindow.WriteLine(\"
Godina je prijestupna!\"
)<br />    Else<br />  TextWindow.WriteLine(\"
Godina nije prijestupna!\"
)<br />  EndIf<br />EndIf<br />Primjer 2.14:<br />'U ovom primjeru upotrijebili smo naredbu Hour koja nam daje trenutni sat.<br />' Ovu naredbu možete pronaći u klasi Clock. Klasa Clock omogućava pristup <br />'satu sustava te u njoj uz naredbu Hour možete pronaći još desetak naredbi <br />If (Clock.Hour < 12) Then<br />TextWindow.WriteLine(\"
Dobro jutro svima!\"
)<br />EndIf<br />If (Clock.Hour >= 12 And Clock.Hour < 18) Then<br />TextWindow.WriteLine(\"
Dobar dan svima!\"
)<br />EndIf<br />If (Clock.Hour >= 18) Then<br />TextWindow.WriteLine(\"
Dobra večer svima!\"
)<br />EndIf<br />Primjer 2.15:<br />'Slijedeći primjer izradio je učenik sedmog razreda koji svaki dan s nestrpljenjem očekuje užinu<br />'za veliki odmor. <br />'Ovo je još jedan primjer u kojem su uz If naredbu kombinirani logički operatori<br />'i naredbe iz klase Clock.<br />TextWindow.WriteLine(\"
Da li je vrijeme za veliki odmor?\"
)<br />TextWindow.WriteLine(\"
\"
)<br />If (Clock.Hour >=9 And Clock.Minute >=35 And Clock.Minute <=50) Then<br />  TextWindow.WriteLine(\"
Vrijeme je velikog odmora!\"
)<br />Else<br />  TextWindow.WriteLine(\"
Nije vrijeme velikog odmora!\"
)<br />      <br />EndIf<br />
Primjer 2.8. do primjera 2.15
Primjer 2.8. do primjera 2.15
Primjer 2.8. do primjera 2.15

More Related Content

DOCX
Primjer 2.1. do primjera 2.7
DOCX
Primjer 3.1. do primjera 3.8
DOCX
Primjer 1 do primjera 4
PPT
Uvod u programiranje - 6.razred
DOCX
Primjer 3.9. do primjera 3.15
ODP
Programiranje
Primjer 2.1. do primjera 2.7
Primjer 3.1. do primjera 3.8
Primjer 1 do primjera 4
Uvod u programiranje - 6.razred
Primjer 3.9. do primjera 3.15
Programiranje

Viewers also liked (6)

PPT
Uvod u programiranje-sa zadacima
PPTX
Osnove programiranja u Pythonu
PPTX
Uvod u programiranje i programski jezik Python
Uvod u programiranje-sa zadacima
Osnove programiranja u Pythonu
Uvod u programiranje i programski jezik Python
Ad

Similar to Primjer 2.8. do primjera 2.15 (20)

DOCX
Primjer 3.9. do primjera 3.15
PPT
Osnovni podaci u informaticiAlgoritamDijagramToka.ppt
PPT
Funkcije za polj vet
PDF
Državno natjecanje 2010. - II. podskupina
PPTX
4. while do while
PDF
C++ radna skripta
PDF
Pascal abc
PPTX
Dabar prva prezentacija
PPTX
07_funkcije.pptx
PPTX
Razgranate strukture
PPTX
2. razgranate ii dio
PPTX
3. for petlja
PPTX
ALGORITMI1.pptx
PPTX
Dabar pitanja visa razina2
DOC
Vb script
PDF
Zadaci iz Osnove informatike
PDF
Srednja škola, prva podskupina, 2. dan
PDF
Zadaci - srednjoškolska skupina (2. dan)
PPTX
C# predavanja
PPTX
C# predavanja
Primjer 3.9. do primjera 3.15
Osnovni podaci u informaticiAlgoritamDijagramToka.ppt
Funkcije za polj vet
Državno natjecanje 2010. - II. podskupina
4. while do while
C++ radna skripta
Pascal abc
Dabar prva prezentacija
07_funkcije.pptx
Razgranate strukture
2. razgranate ii dio
3. for petlja
ALGORITMI1.pptx
Dabar pitanja visa razina2
Vb script
Zadaci iz Osnove informatike
Srednja škola, prva podskupina, 2. dan
Zadaci - srednjoškolska skupina (2. dan)
C# predavanja
C# predavanja
Ad

More from Pogled kroz prozor (20)

PDF
Internet u nižim razredima, anketa
PDF
Internet u višim razredima PŠ Druškovec, anketa
PDF
Kviz Bookwidget, Bonton i sigurnost na internetu
PPTX
Dvije strane digitalnog novčića – rizici i prilike.pptx
DOCX
Prilog 4, George Orwell, smjernice za pisanje sastavka na temu ulomka iz romana
DOCX
Prilog 3. Projektni zadaci Orwell
DOCX
Prilog 5, Projektni zadaci Huxley
DOCX
Prilog 1, Ray Bradbury, Fahrenheit 451 (zadaci za izradu izlaganja).docx
DOCX
Prilog 2, 1. školska zadaća, Ray Bardbury, Fahrenheit 451.docx
PPTX
Prilog 6, Rezultati samovrednovanja (ankete)
PDF
Predstavljanje preliminarnih rezultata deSHAME istraživanja u Hrvatskoj
DOCX
Prilog 1. Upute za učenike
PDF
Influenceri: prodavači magle ili obrtnici 21.stoljeća?
PDF
Dan sigurnijeg interneta (prezentacija)
PDF
Komentari učenika o izazovima digitalne detoksikacije
PDF
Izazov digitalne detoksikacije - radni list
PDF
Rezultati ankete ovisnosti o internetu
PDF
Dabroučitelj - knjižica
PDF
Dabar 2020 - knjižica zadataka
PDF
Dabar 2020 - knjižica zadataka
Internet u nižim razredima, anketa
Internet u višim razredima PŠ Druškovec, anketa
Kviz Bookwidget, Bonton i sigurnost na internetu
Dvije strane digitalnog novčića – rizici i prilike.pptx
Prilog 4, George Orwell, smjernice za pisanje sastavka na temu ulomka iz romana
Prilog 3. Projektni zadaci Orwell
Prilog 5, Projektni zadaci Huxley
Prilog 1, Ray Bradbury, Fahrenheit 451 (zadaci za izradu izlaganja).docx
Prilog 2, 1. školska zadaća, Ray Bardbury, Fahrenheit 451.docx
Prilog 6, Rezultati samovrednovanja (ankete)
Predstavljanje preliminarnih rezultata deSHAME istraživanja u Hrvatskoj
Prilog 1. Upute za učenike
Influenceri: prodavači magle ili obrtnici 21.stoljeća?
Dan sigurnijeg interneta (prezentacija)
Komentari učenika o izazovima digitalne detoksikacije
Izazov digitalne detoksikacije - radni list
Rezultati ankete ovisnosti o internetu
Dabroučitelj - knjižica
Dabar 2020 - knjižica zadataka
Dabar 2020 - knjižica zadataka

Primjer 2.8. do primjera 2.15

  • 1. Primjer 2.8:<br />' Uspoređivanje brojeva. Upišite dva broja i saznajte koji je veći! <br />TextWindow.WriteLine(\" Upišite prvi broj: \" )<br />prvi = TextWindow.ReadNumber()<br />TextWindow.WriteLine(\" Upišite drugi broj: \" )<br />drugi = TextWindow.ReadNumber()<br />'Jednostavna If naredba<br />If (prvi>drugi) Then<br /> TextWindow.WriteLine( prvi +\" > \" +drugi)<br />EndIf<br />If (prvi < drugi) Then<br /> TextWindow.WriteLine(prvi +\" < \" +drugi)<br />EndIf<br />Primjer 2.9:<br />' U ovom programu uspoređuju se dva broja. Saznajte koji je od njih veći,<br />' manji ili jednak.<br />TextWindow.WriteLine(\" \" )<br />TextWindow.WriteLine(\" Upišite prvi broj: \" )<br />prvi = TextWindow.ReadNumber()<br />TextWindow.WriteLine(\" Upišite drugi broj: \" )<br />drugi = TextWindow.ReadNumber()<br />If (prvi>drugi) Then<br /> TextWindow.WriteLine( prvi +\" > \" +drugi)<br />EndIf<br />If (prvi < drugi) Then<br /> TextWindow.WriteLine(prvi +\" < \" +drugi)<br />EndIf<br />If (prvi = drugi) Then<br /> TextWindow.WriteLine(prvi +\" = \" +drugi)<br />EndIf<br />Primjer 2.10:<br />'Uspoređivanje brojeva uz upotrebu If...Then....Else naredbe.<br />' Saznajmo koji je od brojeva veći! \" )<br />TextWindow.WriteLine(\" \" )<br />TextWindow.WriteLine(\" Upišite prvi broj: \" )<br />prvi = TextWindow.ReadNumber()<br />TextWindow.WriteLine(\" Upišite drugi broj: \" )<br />drugi = TextWindow.ReadNumber()<br />' If...Then...Else nareda<br />If (prvi > drugi) Then<br /> TextWindow.WriteLine( prvi +\" > \" +drugi)<br />Else<br /> TextWindow.WriteLine(prvi +\" < \" +drugi)<br />EndIf<br />Primjer 2.11:<br />'Upotreba složene If...Then...Else naredbe<br />TextWindow.WriteLine(\" \" )<br />TextWindow.WriteLine(\" Upišite prvi broj: \" )<br />prvi = TextWindow.ReadNumber()<br />TextWindow.WriteLine(\" Upišite drugi broj: \" )<br />drugi = TextWindow.ReadNumber()<br />'prva If naredba<br />If (prvi > drugi) Then<br /> TextWindow.WriteLine( prvi +\" > \" +drugi)<br />Else<br /> ' druga If naredba nalazi se unutar prve If naredbe<br /> If (prvi < drugi) Then <br /> TextWindow.WriteLine(prvi +\" < \" +drugi)<br /> Else<br /> TextWindow.WriteLine(prvi +\" = \" +drugi)<br /> EndIf<br />EndIf<br />Primjer 2.12:<br />' Još jedan od problema s kojim se naši učenici često susreću :-)<br />' Program traži upis duljina stranica trokuta, te na temelju tih <br />' podataka određuje o kakvom je trokutu riječ.<br />TextWindow.WriteLine(\" O kakvom je trokutu riječ? \" )<br />TextWindow.WriteLine(\" \" )<br />TextWindow.WriteLine(\" Upišite stranicu a: \" )<br />a = TextWindow.ReadNumber()<br />TextWindow.WriteLine(\" Upišite stranicu b: \" )<br />b = TextWindow.ReadNumber()<br />TextWindow.WriteLine(\" Upišite stranicu c: \" )<br />c = TextWindow.ReadNumber()<br />'Složena If ...Then...Else naredba uspoređuje stranice trokuta. <br />'Kod ispitivanja uvijeta upotroijebljeni su logički operatori And i Or. <br />' Više o logičkim operatorima pogledajte ovaj blog. <br />If (a=b And a=c) Then<br /> TextWindow.WriteLine( \" Trokut je istostraničan.\" )<br />Else<br /> If (a=b Or b=c Or a=c) Then<br /> TextWindow.WriteLine(\" Trokut je jednakokračan.\" )<br /> Else<br /> TextWindow.WriteLine(\" Trokut je raznostraničan.\" )<br /> EndIf<br />EndIf<br />Primjer 2.13:<br />'U nastavku slijedi još jedan problem s kojim se ćesto susrećemo. Radi se o <br />' programu koji ispituje da li je upisana godina prijestupna ili ne.<br />'Za rješavanje ovog problema također ćemo upotrijebiti naredbu If , logičke operatore i <br />'jednu od često korištenih naredbi iz klase Math.<br />TextWindow.WriteLine(\" Kakva je godina?\" )<br />TextWindow.WriteLine(\" Napomena: Godina je prijestupna ako je dijeljiva s 4 i nije dijeljiva\" )<br />TextWindow.WriteLine(\" sa 100, ili je djeljiva s 400.\" )<br />TextWindow.WriteLine(\" \" )<br />TextWindow.WriteLine(\" Upišite jednu godinu u 21. stoljeću: \" )<br />godina = TextWindow.ReadNumber()<br />'Naredba Remainder dijeli prvi broj upisan unutar zagrade drugim te vraća ostatak dijeljenja.<br />'Primjerice Math.Remainder(godina,4)=0 dijeli upisanu godinu sa brojem 4 i uspoređuje<br />'ostatak dijeljenja sa 0.<br />If (Math.Remainder(godina,4)=0 And Math.Remainder(godina,100)<>0) Then<br /> TextWindow.WriteLine(\" Godina je prijestupna!\" )<br />Else<br /> If (Math.Remainder(godina,400)=0) Then<br /> TextWindow.WriteLine(\" Godina je prijestupna!\" )<br /> Else<br /> TextWindow.WriteLine(\" Godina nije prijestupna!\" )<br /> EndIf<br />EndIf<br />Primjer 2.14:<br />'U ovom primjeru upotrijebili smo naredbu Hour koja nam daje trenutni sat.<br />' Ovu naredbu možete pronaći u klasi Clock. Klasa Clock omogućava pristup <br />'satu sustava te u njoj uz naredbu Hour možete pronaći još desetak naredbi <br />If (Clock.Hour < 12) Then<br />TextWindow.WriteLine(\" Dobro jutro svima!\" )<br />EndIf<br />If (Clock.Hour >= 12 And Clock.Hour < 18) Then<br />TextWindow.WriteLine(\" Dobar dan svima!\" )<br />EndIf<br />If (Clock.Hour >= 18) Then<br />TextWindow.WriteLine(\" Dobra večer svima!\" )<br />EndIf<br />Primjer 2.15:<br />'Slijedeći primjer izradio je učenik sedmog razreda koji svaki dan s nestrpljenjem očekuje užinu<br />'za veliki odmor. <br />'Ovo je još jedan primjer u kojem su uz If naredbu kombinirani logički operatori<br />'i naredbe iz klase Clock.<br />TextWindow.WriteLine(\" Da li je vrijeme za veliki odmor?\" )<br />TextWindow.WriteLine(\" \" )<br />If (Clock.Hour >=9 And Clock.Minute >=35 And Clock.Minute <=50) Then<br /> TextWindow.WriteLine(\" Vrijeme je velikog odmora!\" )<br />Else<br /> TextWindow.WriteLine(\" Nije vrijeme velikog odmora!\" )<br /> <br />EndIf<br />