Code Sketch


froila_Activity_No_2
By: Froila Rodrigues
clear()
showAxes()
savePosHe()
setSpeed(superFast)
setBackgroundV(Color(255, 204, 204), Color(204, 204, 255))
setPenColor(ColorMaker.hsl(0, 0.05, 0.07))
setFillColor(ColorMaker.hsl(330, 1.00, 0.80))
setPosition(-250,50)
right()

def hepta(steps:Long, size:Double):Unit=
    if(steps== 0){
                  ()
                 }
    else{
        
        forward(size)
        left(51.4)
        hepta(steps-1,size)
        }

        hepta(7,60)
        setFillColor(ColorMaker.hsl(0, 1.00, 0.80))
        setPosition(100,50)
        hepta(7, 80) 
                            //octagon//
setFillColor(ColorMaker.hsl(180, 1.00, 0.70))
restorePosHe()
setPosition(-250,-150)
right()

        
    def octa(steps:Long, size:Double):Unit=
        if(steps== 0){
                      ()
                     }
            else{
        
                    forward(size)
                    left(45)
                    octa(steps-1,size)
                }

                    octa(8,60)
                    
                    setFillColor(ColorMaker.hsl(120, 1.00, 0.80))
                    setPosition(100,-200)
                    octa(8, 80)