Oi Paulo, tudo bem?
Agradeço a paciência em aguardar uma resposta!
Parabéns pelo raciocínio utilizado para resolver o desafio apresentado no curso. Gostaria de dar duas dicas para que você desenvolva mais as boas práticas em relação a escrita dos comandos.
- Sempre é bom, ao final da escrita dos comandos, colocar um ponto e virgula (;). Exemplo:
desenhaEsquadro(50, 50, 50, 400, 400, 400, 'black', 'white');
- Mantenha uma boa indentação para que a hierarquia dos comandos seja respeitada e para proporcionar uma leitura direcionada e facilitada.
Com relação aos estudos sobre cálculo, é interessante que você entenda como a matemática se aplica à lógica de programação. No caso do desenho de um esquadro é necessário saber como a figura que será traçada através de comandos se comporta em tela. A estrutura poderia ser mais longa e com menos expressões matemáticas, contudo seria algo dispendioso e não muito prático, por isso, para evitar estruturas de comandos ainda mais longas é necessário utilizar conceitos matemáticos que agregam novas formas de criar os mesmos desenhos.
No seu código, por meio de expressões matemáticas simples, você conseguiu escrever um código funcional, claro e de fácil compreensão. O importante é conseguir ler nas entrelinhas do código e entender a real necessidade dos comandos e das funções que estão descritas.
Continue se empenhando nos seus estudos e caso tenha dúvidas, estarei à disposição para te ajudar.
Grande abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado! ✓.