/
6. (A) RJEŠAVANJE PROBLEMA I PROGRAMIRANJE 6. (A) RJEŠAVANJE PROBLEMA I PROGRAMIRANJE

6. (A) RJEŠAVANJE PROBLEMA I PROGRAMIRANJE - PowerPoint Presentation

blondield
blondield . @blondield
Follow
343 views
Uploaded On 2020-07-02

6. (A) RJEŠAVANJE PROBLEMA I PROGRAMIRANJE - PPT Presentation

62 Petlja s uvjetom Vježba 1 Rješenje 1 korak Napiši program koji će izračunati prosjek ocjena nekog predmeta Ali ne na klasičan način da prebrojimo koliko ocjena ima pa ih onda toliko upišemo i podijelimo s ukupnim brojem ocjena Upisivat ćemo ocjene ID: 792858

zbroj ocjena input prosjek ocjena zbroj prosjek input rje

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "6. (A) RJEŠAVANJE PROBLEMA I PROGRAMIRA..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

6. (A) RJEŠAVANJE PROBLEMA I PROGRAMIRANJE

6.2. Petlja s uvjetom

Slide2

Vježba 1

Rješenje (1. korak):

Napiši program koji će izračunati prosjek ocjena nekog predmeta. Ali ne na klasičan način da

prebrojimo

koliko ocjena ima pa ih onda toliko upišemo i podijelimo s ukupnim brojem ocjena. Upisivat ćemo ocjene tako dugo dok ih ima, a kad dođemo do kraja, upisat ćemo broj koji nije ocjena (manji od 1 ili veći od 5) te na taj način završiti popisivanje.

DO

INPUT OCJENA

LOOP WHILE OCJENA < 6

Slide3

Petlja DO-WHILE

DO-WHILE petlja izvršava zadane

naredbe tako

dugo dok je zadani uvjet istinit. Ako je

uvjet lažan, naredbe u petlji će se jednom izvršiti.

Slide4

Rješenje (drugi korak):

ZBROJ = 0

BR_OCJENA = 0

DO

INPUT OCJENA

BR_OCJENA = BR_OCJENA + 1

ZBROJ = ZBROJ + OCJENA

LOOP WHILE OCJENA < 6

PROSJEK = ZBROJ / BR_OCJENA

PRINT “PROSJEK UPISANIH OCJENA JE:”; PROSJEK

Slide5

Rješenje (treći korak):

ZBROJ = 0

BR_OCJENA = -1

DO

INPUT OCJENA

BR_OCJENA = BR_OCJENA + 1

ZBROJ = ZBROJ + OCJENA

LOOP WHILE OCJENA < 6

BR_OCJENA = BR_OCJENA - 1

ZBROJ = ZBROJ - OCJENA

PROSJEK = ZBROJ / BR_OCJENA

PRINT “PROSJEK UPISANIH OCJENA JE:”; PROSJEK

Slide6

Rješenje (četvrti korak):

ZBROJ = 0

BR_OCJENA = -1

DO

INPUT OCJENA

BR_OCJENA = BR_OCJENA + 1

ZBROJ = ZBROJ + OCJENA

LOOP WHILE OCJENA < 6 AND OCJENA > 0

BR_OCJENA = BR_OCJENA - 1

ZBROJ = ZBROJ - OCJENA

PROSJEK = ZBROJ / BR_OCJENA

PRINT “PROSJEK UPISANIH OCJENA JE:”; PROSJEK

Slide7

Logički operatori

Logičke operatore koristimo tako da ih

upišemo

između uvjeta.

Slide8

Vježba 2

Rješenje:

Napiši program koji će tražiti da se upiše količina juhe (u litrama) u tanjuru i veličinu žlice kojom se jede

juha

(u litrama). Nakon toga program će izračunati koliko nam je žlica potrebno da bi pojeli svu juhu.

BROJAC

= 0

INPUT “UPISI KOLICINU JUHE U TANJURU (U LITRAMA):”; UKUPNO

INPUT “UPISI VELICINU ZLICE (U LITRAMA):”; ZLICA

WHILE UKUPNO > 0

UKUPNO = UKUPNO - ZLICA

BROJAC = BROJAC + 1

WEND

PRINT “DA BI SE POJELA SVA JUHA POTREBNO JE “; BROJAC; “ ZLICA.”

Slide9

Petlja WHILE

WHILE petlja izvršava naredbe tako dugo

dok

je postavljeni uvjet istinit. Uvjet je na

početku tako da je moguće (ako je uvjet neistinit) da se naredbe u petlji ne izvrše ni jednom.