Olá,
Não entendi por quê colocar as declarações das variáveis dentro da função. Dessa forma eu tenho que declarar elas dentro de todas as funções que for criar, já se colocar no início do código (fora da função desenhaQuadrado) a declaração é feita apenas uma única vez e pode ser utilizada tanto pelo programa em si quanto pelas demais funções
Esse raciocínio esta errado? Tem algum motivo para ter sido feito dentro da função?
Obrigado.