|
23.04.2021., 12:49 | #1 |
Premium
Datum registracije: Apr 2015
Lokacija: Zagreb
Postovi: 610
|
Diagram toka
|
23.04.2021., 13:42 | #2 |
Premium
Datum registracije: Jan 2006
Lokacija: Zagreb
Postovi: 87
|
prvi prolaz b = 1 + 1 b = 2 drugi prolaz b = 2 + 1 b = 3 treci prolaz b = 3 + 1 b = 4 itd |
|
|
Oglas
|
|
23.04.2021., 13:51 | #3 |
dr. sc. tech. dipl. ing.
Datum registracije: Sep 2003
Lokacija: Rijeka-Opatija
Postovi: 3,130
|
a) Onaj dijagram toka ti ide u drugu kućicu pod dijagram toka, ne pod algoritam. b) Taj dijagram toka koji si napravio nema smisla c) Onako na brzaka, mislim da samo treba zamijeniti redoslijed elemenata dijagrama toka s i b>5 i da onda fercera kako treba. Nije mi baš uža struka pa mi se možda potrkrala neka greška u logici, neka netko još potvrtdi
__________________
Pouzdan i pošten trgovac! (ima još puno novijih primjera, nisam ni pratio jel me još tko stavljao u temu.. slobodno pretražite novije postove na temi) StarCitizen refferal code: |
23.04.2021., 16:24 | #4 |
Premium
Datum registracije: Jan 2008
Lokacija: Zagreb
Postovi: 80
|
problem je u b>5, zbog toga ce petlja se izvrsiti 6 puta umjesto 5 treba staviti b=5 i ostaviti kucice kak jesu, mislim da je tak najmanje promjena ili kako je dolje komentirano moze se staviti da je odmah prva provjera b>5 ali onda treba dodati jos koju granu (nakon s uvijek skaci na provjeru b>5, b>5 ako je netocno idi u petlju, ako je tocno idi na kraj) |
23.04.2021., 19:42 | #5 | |
Premium
Datum registracije: Apr 2015
Lokacija: Zagreb
Postovi: 610
|
Citiraj:
|
|
23.04.2021., 20:11 | #6 |
Premium
Datum registracije: Jun 2007
Lokacija: Ri
Postovi: 1,920
|
Kako ce uvijek ispasti b=1 ako se svakim prolazom uvecava za +1? |
23.04.2021., 20:56 | #7 |
Premium
Datum registracije: Nov 2005
Lokacija: zg
Postovi: 1,431
|
Greska je u izlazu koji ide 5 puta umjesto jednim. Izlaz treba biti nakon if(b>5) petlje. Zadano je b=1 ali se NE dio petlje vraca nakon te pocetne inicijalizacije pa se b ne inicijalizira kao 1 ponovo. Zadnje izmijenjeno od: hash. 23.04.2021. u 21:01. |
24.04.2021., 06:49 | #8 |
Premium
Datum registracije: Aug 2007
Lokacija: zagorje
Postovi: 32
|
|
24.04.2021., 07:12 | #9 |
Premium
Datum registracije: Apr 2015
Lokacija: Zagreb
Postovi: 610
|
Ok shvatio sam: b počinje kao 1 jer je zadano da je 1 i povećava se za 1 dok ne dođe do 5. U isto vrijeme se a zadaje svaki put po volji i tako pet puta i onda se zbroje svi zadani a i to je s koji je izlaz. Ono što me zbunjivalo u zadatku je izlaz može biti bilo koji broj neovisno o b jer se za a može staviti bilo koji broj svaki prolaz. Malo zbunjujuć zadatak za početnike ali riješeno Hvala svima! |
24.04.2021., 12:13 | #10 |
Premium
Datum registracije: Nov 2005
Lokacija: zg
Postovi: 1,431
|
Jesi siguran jesi se dobro izrazio jer mi se cini da nesto brkas ali nisam siguran sto? S (valjda kao suma) se povecava nakon svakog unosa (s = s + a), a ne na kraju. U pravokutniku je kod koji treba napisati programer. U trapezu prema dole je korisnikov input. U trapezu prema gore je ono sto se prikazuje na ekranu. |
|
|
Oglas
|
|
|
|