Feladat: I.147 Korcsoport: - Nehézségi fok: -
Füzet: 2006/december, 554 - 555. oldal  PDF  |  MathML 
Témakör(ök): Feladat

A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre.

,,Vándorló'' spirálokat a következő algoritmussal kaphatunk: Egy vízszintes szakaszból indulunk ki, majd minden lépésben a szakasz végpontjához illesztjük a következő (n-edik) szakaszt, úgy, hogy az az előzővel bn szöget zárjon be. Az egyes szakaszok hossza megegyezik. Az egymás mellett lévő szakaszok bezárt szögei számtani sorozatot alkotnak: bn-bn-1=d, ahol d állandó. Készítsünk programot, mely a felhasználótól bekéri a d állandót (valós szám), illetve a szakaszok hosszát L (valós szám), majd kirajzolja az így kapható ,,vándorló'' spirált, a megadott módon. Amennyiben a program az összes szakaszt kirajzolta a képernyőre, vagyis a szakaszok már csak ismétlődnének, írjon ki a felhasználó számára egy üzenetet, hogy a rajzolást befejezte.

 
Példa:
 

d=24,01
L=1,5
 

 
 

d=177
L=10
 

Beküldendő a program forráskódja (i147.pas, i147.cpp, ...).