Zadatak Vijak Informatijada

1
7. ožujak 2009., 4. kolo Logo – PODSKUPINA II - OSNOVNE ŠKOLE - str. 1 od 1 1. Zadatak Vijak 20 bodova Napiši program VIJAK :a :b :d :n :x :y koji će nacrtati vijak kao na slici. Vijak ima glavu i vrat. Glava vijka je pravokutnik duljine :b i širine :a. Vrat vijka je takoñer pravokutnik duljine :a i širine 2*:b. Na vratu vijka treba nacrtati :n navoja jednako udaljenih jedan od drugoga. Udaljenost izmeñu prvog i zadnjeg navoja je :d. Pri tome je omjer preostalih duljina na širini vijka zadan kao omjer x : y (pogledaj sliku). Svi test primjeri će biti zadani tako da je :n > 1 i :a <= :b. cs vijak 50 100 30 5 3 1 cs vijak 30 60 30 3 1 1 cs vijak 50 70 40 4 5 2 Naziv procedure: vijak :a :b :d :n :x :y Naziv datoteke: vijak.lgo :b :a :a :d 2*:b :x :y

description

Zadatak Vijak Informatijada

Transcript of Zadatak Vijak Informatijada

Page 1: Zadatak Vijak Informatijada

7. ožujak 2009., 4. kolo Logo – PODSKUPINA II - OSNOVNE ŠKOLE -

str. 1 od 1

1. Zadatak Vijak 20 bodova

Napiši program VIJAK :a :b :d :n :x :y koji će nacrtati vijak kao na slici. Vijak ima glavu i vrat. Glava vijka je pravokutnik duljine :b i širine :a. Vrat vijka je takoñer pravokutnik duljine :a i širine 2*:b. Na vratu vijka treba nacrtati :n navoja jednako udaljenih jedan od drugoga. Udaljenost izmeñu prvog i zadnjeg navoja je :d. Pri tome je omjer preostalih duljina na širini vijka zadan kao omjer x : y (pogledaj sliku). Svi test primjeri će biti zadani tako da je :n > 1 i :a <= :b. cs vijak 50 100 30 5 3 1

cs vijak 30 60 30 3 1 1 cs vijak 50 70 40 4 5 2 Naziv procedure: vijak :a :b :d :n :x :y Naziv datoteke: vijak.lgo

:b

:a

:a

:d

2*:b

:x

:y