Code Sketch


Heptagon & Octagon
By: Pravita Sawant
clear()
showAxes()
setSpeed(fast)
setPenColor(black)
setPosition(100, 0)
setFillColor(Color(255, 109, 235))

right(-90)
def octagon(step: Long, size: Long) {
    if(step ==0) {
}
         
else{
right(45)
forward(size)
octagon(step-1,size)
} 
} //> def octagon(step: Long, size: Long): Unit

octagon(8,70)
setPosition(-100, 0)
setFillColor(red)
setFillColor(Color(134, 77, 176, 103))

right(-50)
def heptagon(step: Long, size: Long) {
    if(step ==0) {
}
         
else{
right(50)
forward(size)
heptagon(step-1,size)
} 
} //> def heptagon(step: Long, size: Long): Unit

heptagon(7,72)
left(115)
hop(90)
left()