12.3 Kalkuli pgkd en LOGO

Malgranda rekursiva algortimo ebligas kalkuli la pgkd de du nombroj :a kaj :b:

por pgkd :a :b  
se (rest :a :b) = 0 [sendu :b] [sendu pgcd :b rest :a :b]  
fino  
 
skribu pgkd 2160 888  
24

Rimarku: Oni nepre metu parentezojn ĉirkaŭ rest :a :b; se ne, l’ interpretilo provos evalui :b = 0. Por ŝpari la parentezojn, skribu: se 0 = rest :a :b