Code Sketch
CONDITIONAL FORMATTING SHAPES
Category: Art
clear()
showGrid()
showAxes()
setPenColor(blue)
setFillColor(green)
setSpeed(superFast)
setPenThickness(9)
hop(100)
right()
hop(100)
left()
def polygon(size:Int,side:Int,steps:Int)
{
if(steps==0)
{
}
else
{
forward(size)
right(360/side)
polygon(size,side,steps-1)
}
}
polygon(150,4,4)
right(180)
hop(200)
left()
def rectangle(l:Int,b:Int,side:Int,steps:Int)
{
if(steps==0)
{
}
else
{
forward(l)
right(360/side)
forward(b)
right(360/side)
rectangle(l,b,side,steps-2)
}
}
rectangle(200,100,4,4)
left(180)
hop(300)
left()
hop(100)
setPenThickness(5)
def pattern(size:Int,side:Int,count:Int)
{
if(count==0)
{
}
else
{
polygon(100,4,4)
right(10)
pattern(size,side,count-1)
}
}
pattern(5,4,100)