1
resposta

'Path' de Semáforo de Trânsito para praticar

<meta charset="UTF-8">

<canvas width="600" height="400"></canvas>

<script>



       function desenhaQuadrado(x, y, cor) {

              var tela = document.querySelector("canvas")
              var pincel = tela.getContext("2d")

              pincel.fillStyle = cor
              pincel.fillRect(x, y, 50, 50)
              pincel.strokeStyle = "white"
              pincel.strokeRect(x, y, 50, 50)
       }

       desenhaQuadrado(0, 0, "black")
       desenhaQuadrado(0, 50, "black")
       desenhaQuadrado(0, 100, "green")

       desenhaQuadrado(100, 0, "black")
       desenhaQuadrado(100, 50, "yellow")
       desenhaQuadrado(100, 100, "black")

       desenhaQuadrado(200, 0, "red")
       desenhaQuadrado(200, 50, "black")
       desenhaQuadrado(200, 100, "black")




</script>
1 resposta

Oi Rodrigo, tudo bem ?

Obrigado pela paciência em aguardar uma resposta!

Analisei o seu código e gostaria de te parabenizar por conseguir implementar os conceitos explorados durante as aulas do curso. Gostaria também 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:
desenhaQuadrado(0, 0, "black");
  • Mantenha uma boa indentação para que a hierarquia dos comandos seja respeitada e para proporcionar uma leitura direcionada e facilitada.

Continue se dedicando nos estudos e pratique a lógica de programação em outros projetos para desenvolver ainda mais seus conhecimentos.

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! ✓.