13.3. Домаћи задатак¶
Цик-цак линија¶
Искористи гранање како би написао/написала програм који исцртава цик-цак линију. Дужина дијагоналне линије је 150 пиксела, \(x\) координата почетне тачке је 30, а тачке су од горње и доње ивице екрана удаљене 30 пиксела.
Oвај задатак је јако сличан задатку са рајсфершлусом, али је мало компликованији зато што се у сваком проласку кроз петљу мењају све четири координате тачака. Коришћење гранања је у том смислу готово исто као у претходном задатку, али потребно је да се уведе још једна променљива која би помогла смењивање вредности \(y\) координата тачака. Као и у претходном задатку, потребно је одредити које вредности координате крајњих тачака линија треба да имају у следећем проласку кроз петљу. За разлику од претходног задатка где су вредности размака биле дате, у овом задтку је потребно да се, помоћу Питагорине теореме срачуна колико ће се вредност \(x\) координате повећати у сваком проласку кроз петљу.