Karel se nalazi na pravougaonoj tabli od 5 redova i 7 kolona i treba da stigne do donjeg desnog polja.
Karel treba tri puta da ponovi jednu složenu radnju, a to je: da pređe u sledeću (desnu) kolonu, ode do njenog vrha, ode još jednu kolonu desno, siđe do prvog reda i na kraju da se okrene ka poslednjoj koloni da bi se pripremio za sledeće ponavljanje.
Dopunite program, vodeći računa da se brojač u for naredbama koje dodajete ne zove i (to ime je već upotrebljeno u spoljnoj petlji).
Karel treba da donese svih 12 loptica na polazno polje.
Karel treba četiri puta da pređe u sledeću kolonu i isprazni je, a na kraju da dođe na polazno polje i ostavi sve loptice. Karel će isprazniti kolonu ako tri puta ponovi korak napred i uzimanje, a zatim se vrati na početak kolone u isti položaj.
Sada se na svakom od 6 polja nalazi po 4 loptice, slično prethodnom zadatku. Karel treba da donese sve 24 loptice na polazno polje.
Ovaj program se od prethodnog razlikuje po tome što naredba uzmi() treba da stoji u dodatnoj petlji, trećoj u dubinu. Takođe, razlikuje se i broj loptica koje Karel na kraju programa ostavlja na polazno polje. Možete da iskopirate prethodni program i prepravite ga.
Karel treba da se popne uz prve stepenice, a zatim da siđe niz druge i završi u donjem desnom uglu.
Sada nam trebaju samo dve petlje jedna za drugom (ne ugnežđene). U prvoj petlji Karel treba da se popne uz prve, a u drugoj da siđe niz druge stepenice. U svakoj petlji Karel treba da obavi po 4 radnje koje predstavljaju jedan korak uz ili niz stepenice.
Karel ponovo treba da završi u donjem desnom uglu, a usput treba da uzme sve loptice.
Dobar način da se reši ovaj zadatak je da se počne od rešenja prethodnog zadatka. Preporuka: iskopirajte rešenje prethodnog zadatka ovde, a zatim ubacite petlje za uzimanje loptica.
(Karel_for_stairs_and_balls_constant)
Petlja.org koristi kolačiće kako bi vam pružao najbolje korisničko iskustvo. Nastavkom korišćenja sajta smatraćemo da ste saglasni sa korišćenjem kolačića. Saznajte više
U redu
Obaveštenje
Molimo vas da popunite sva polja obeležena kao obavezna.Desila se greška prilikom slanja vašeg odgovora.Vaš odgovor je zabeležen. Hvala!Vaši odgovori su zabeleženi. Hvala!